0
0
0
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-5
7
-37
-318
-579
-491
-473
-712
-501
-272
-185
-102
-271
-495
-524
-407
-438
-339
25
-25
-460
-674
-623
-515
-319
-22
18
-93
-343
-684
-631
-409
-177
13
-171
-245
-369
-488
-440
-346
-161
87
67
-191
-187
-274
-642
-813
-382
-28
-154
-26
123
-269
-422
-220
-437
-450
-102
-50
-200
-260
-189
-114
-217
-201
-131
-273
-347
-349
-373
-158
-104
-25
325
186
-437
-757
-363
-202
-308
153
572
221
-244
-522
-678
-489
-232
25
427
187
-100
-108
-505
-729
-475
119
309
114
-128
-74
-93
-414
-396
-185
-13
72
-17
-376
-455
57
206
-97
-93
201
71
-521
-632
-134
52
-176
110
362
-18
-396
-412
-325
-119
285
552
239
-225
-203
-409
-714
-311
640
623
240
145
-154
-521
-521
7
265
458
528
12
-424
-359
-252
-54
456
795
439
-62
-268
-559
-449
98
629
740
359
54
-46
-428
-309
89
349
568
648
241
-653
-631
41
233
344
793
579
-341
-741
-542
-128
537
686
633
320
-605
-599
-216
-225
62
689
894
364
-274
-521
-239
-193
-156
351
741
278
-315
-346
-316
-176
173
329
377
255
-169
-368
-558
-184
269
512
435
-114
-497
-467
-32
-60
197
824
468
-381
-713
-588
-472
-22
703
753
305
180
-411
-1007
-471
206
322
490
662
183
-795
-944
-126
456
492
344
200
38
-375
-769
-179
301
284
399
397
2
-255
-304
-431
-57
340
650
275
-219
-305
-498
-173
196
249
430
599
38
-570
-531
-451
-163
675
855
323
-275
-650
-250
89
-33
596
1191
167
-1329
-1197
-308
55
719
1150
878
162
-693
-1094
-432
140
-35
286
515
52
-227
-187
-229
153
613
163
-300
-199
-539
-557
-124
217
351
202
205
-38
-839
-985
62
824
726
32
-264
-797
-1068
-622
-51
870
859
434
-75
-1200
-1329
-522
-325
185
532
662
168
-734
-923
-509
162
194
-72
56
16
-738
-759
-127
420
600
174
-696
-915
-614
-421
42
456
433
358
-216
-1219
-1472
-726
165
299
834
1208
-122
-1590
-1328
-875
-501
90
460
909
523
-631
-1197
-751
-603
-652
72
575
65
-335
-78
-224
-312
-58
-169
-592
-497
-327
-145
14
149
495
264
-517
-967
-765
-768
-58
868
708
372
1
-759
-1207
-1080
-389
657
950
676
296
-615
-1504
-1204
-314
271
376
524
225
-587
-555
-234
-510
-179
526
277
-585
-1185
-285
-37
52
482
155
-172
-552
-975
-771
-98
102
753
858
-680
-1380
-341
-384
-823
470
823
113
-127
-888
-1179
-625
-373
26
474
173
-171
-396
0
0
0
-1
0
-1
0
-1
0
-1
0
0
0
0
-1
0
-1
1
-2
2
-4
4
-6
6
-9
10
-14
18
-28
47
-152
-101
411
328
254
-715
-1294
-614
-281
-244
695
1260
-199
-1143
-788
-661
-938
-515
393
777
328
-188
-404
-364
-904
-554
261
-467
-614
-132
208
-61
-490
36
-172
-1214
-828
98
292
-28
-197
-420
-1012
-990
-232
287
291
-23
-226
-475
-677
-575
-462
-437
-151
206
197
-132
-649
-473
-161
-290
-168
-293
-875
-635
398
116
-680
-148
150
-718
-954
75
656
72
-686
-718
-339
-97
-298
-139
406
-84
-676
-180
122
-695
-679
477
383
-405
-806
-528
4
-28
-145
-173
-249
-302
-56
166
104
-469
-585
-327
-745
-789
316
1289
768
-620
-891
-498
-685
-398
417
476
-274
-697
-706
-125
218
-341
-267
291
82
-465
-847
-479
-481
-478
437
290
-333
-791
-529
4
96
-53
-531
-523
-416
-618
-202
382
231
-182
-313
-719
-1372
-561
208
-51
122
643
-138
-1174
-948
-61
-135
-656
-388
-64
-136
-224
170
168
-462
-737
-884
-800
-153
405
658
-36
-702
-741
-653
-648
56
748
419
-494
-894
-588
-592
-257
-17
349
580
-82
-895
-845
-505
-393
-311
170
-18
-284
289
-40
-847
-772
383
302
-1388
-861
659
222
-298
3
-40
-238
-562
-534
-288
-438
-297
115
608
-25
-485
55
-245
-1086
-990
-244
-99
208
621
678
-73
-746
-367
-844
-1293
-312
851
552
24
509
-39
-960
-658
-296
-492
-117
350
391
107
-728
-1070
-418
72
-32
-17
126
-404
-652
-923
-786
90
433
-32
-454
-319
-464
-791
-509
30
17
-267
-1
108
-597
-1466
-542
286
-208
-445
-105
76
-176
-668
-849
-95
-114
-565
-689
-236
-7
-69
-384
-471
-327
-407
-180
-142
-401
-574
44
483
-436
-827
-297
61
-656
-1003
-269
333
-170
-213
555
118
-679
-893
-869
-906
-360
338
341
479
328
-647
-1025
-676
-875
-649
197
841
205
39
-136
-979
-892
-431
-24
316
575
106
-482
-398
-64
-483
-476
195
124
-140
-7
-209
-699
-368
303
-167
-646
-446
198
69
-362
325
62
-622
-611
-96
74
-147
-344
-60
312
-66
-578
-173
-248
-895
-241
556
285
-410
-615
-357
-147
-321
-427
-979
-542
1324
1053
-984
-1007
170
-869
-1733
13
1132
-222
-450
528
-106
-1634
-1184
140
-174
-230
523
380
-546
-903
-870
-701
-248
210
350
371
-269
-840
-817
-971
-893
142
693
371
222
-161
-430
-1021
-1086
-269
-30
-224
200
106
-357
-124
2
-264
-844
-786
-72
307
101
-261
-563
-364
-135
-458
-330
182
-63
-351
-520
-369
-101
-175
-95
-147
-912
-699
306
308
261
230
83
-511
-1197
-647
37
-294
-244
541
489
41
-384
-826
-574
-438
-468
-276
442
516
-455
-568
-330
-706
-779
-33
906
854
-284
-788
-657
-845
-999
-258
599
235
-264
268
684
-603
-1311
-748
-284
-848
-1004
788
1015
-506
-962
336
360
-1455
-828
452
-414
-1045
147
379
-707
-689
274
-90
-640
47
-16
-577
-736
29
141
-884
-1043
-612
-28
-219
-277
612
478
-395
-755
-768
-1211
-715
-419
-355
792
600
-13
-439
-958
-1007
-811
35
54
-466
-285
108
-1115
-1617
-216
309
-171
333
905
-673
-1391
-462
-123
-957
-19
355
-611
-1095
-34
593
-154
247
336
-861
-1513
-418
-385
-713
-167
425
-309
-513
381
160
-1502
-788
681
-1113
-1736
-57
395
-510
-4
609
-368
-901
-895
-1434
-696
195
382
627
-524
-1651
-1015
-394
-630
163
983
-134
-1150
-679
-190
-599
-853
-26
78
-728
-615
-47
-229
-257
480
-302
-1307
-610
-153
-1028
-348
510
-215
-548
-158
-360
-373
-725
-654
-104
-12
-344
-635
-438
-847
-435
-185
-377
-251
125
-734
-757
-141
-301
-799
-344
-413
-526
-420
-401
-411
-289
-70
-265
-39
-270
-383
-489
-564
-521
-283
-877
-1112
159
-108
-401
174
-232
-761
-361
-953
-771
-44
-551
-178
488
332
-1044
-1170
-521
-190
-510
243
308
-757
-392
127
73
-831
-1093
-559
-692
-335
907
216
-436
44
-365
-1451
-952
-71
-123
51
401
-118
-719
-280
-759
-1187
107
923
-499
-202
597
-995
-1225
6
-212
-786
156
412
-217
-224
380
-276
-1017
-623
-326
-458
-546
204
359
183
-445
-500
-271
-1050
-1006
488
884
-129
-532
-520
-986
-1227
-478
278
714
879
-203
-1161
-715
-520
-886
-143
881
-209
-1147
-439
-248
-546
21
243
-44
-65
-253
-995
-723
-284
-145
-440
-287
27
-546
-743
212
567
-61
-557
-725
-578
-1322
-1069
-39
1045
346
-566
-612
-535
-825
-123
243
-467
-383
-539
-335
-898
-371
367
-27
-616
-464
-61
-118
-423
-145
419
-540
-1302
-772
-308
-71
364
796
491
-559
-978
-1058
-672
-552
-29
15
57
-64
-650
-668
-93
342
-124
-251
-377
-747
-648
-544
-606
-415
-334
-573
-30
304
158
186
-364
-741
-1147
-1197
-760
-266
-116
210
894
12
-774
-623
-799
-1116
-545
656
642
-143
-761
-804
-746
-598
-105
684
471
-386
-327
-625
-947
-235
-277
-454
48
217
-715
-797
461
416
-149
-489
-742
-907
-403
-64
-144
534
411
-815
-990
-780
-456
-114
488
897
62
-933
-1415
-1221
-1482
-420
1133
1040
390
305
-429
-1358
-999
-554
-639
-433
571
453
-390
-9
-307
-784
-714
-282
-231
-360
-89
-380
-406
-95
-89
-538
-597
-441
-466
-264
202
60
-413
-279
-778
-1110
-720
-180
342
560
-111
-734
-798
-702
-623
-521
-51
33
355
34
-914
-1368
-528
-340
-407
411
427
204
231
-1218
-1512
-467
-107
-63
627
680
-768
-1414
-388
-141
-585
225
23
-758
-557
87
-54
-354
-176
-792
-1044
-420
-255
-192
136
250
-526
-449
-244
-794
-591
403
427
-759
-591
231
-280
-581
-131
20
158
-320
-729
-743
-388
-427
-9
328
17
-168
-367
-534
-670
-310
-160
-433
-285
214
-29
-582
-468
-323
-544
-490
116
78
-243
-374
-229
-277
-586
-927
-373
63
-67
213
287
-818
-1349
-380
-244
-571
-169
107
-635
-969
-14
125
-155
-106
-279
-439
-814
-901
-17
529
9
-103
-215
-900
-843
54
248
2
171
20
-413
-590
-430
-606
-843
-701
-179
-12
134
81
-194
-624
-1180
-915
-323
-200
-31
344
165
-470
-648
-459
-607
-600
-364
-369
-294
70
258
-45
-340
-405
-627
-659
-423
-380
-331
4
244
265
-150
-683
-971
-685
-157
69
173
132
-377
-727
-454
-331
-283
-384
-299
-169
-148
-170
98
71
-579
-745
-666
-779
-532
43
-37
-307
-60
20
-712
-877
-243
-361
-732
-293
-59
-326
-287
-256
-514
-567
-236
-244
-185
-345
-379
-166
-350
-583
-612
-374
-155
106
-142
-410
-600
-581
-281
-114
-141
-298
-250
-259
-382
-439
-88
39
-476
-591
-342
-341
-298
-90
-209
-539
-223
-299
-424
-145
-95
-384
-393
-275
-434
-531
-357
-393
-539
-348
38
361
-386
-138
-685
-1092
-528
-551
-406
-391
17
282
-500
-207
131
-259
-410
-431
-594
-614
-235
-117
-250
-96
16
-73
-361
-345
-363
-444
-319
9
140
-212
-207
-237
-254
-171
-126
34
39
-102
-110
-236
-401
-423
-398
-296
-171
74
34
-201
-195
-222
-86
30
-141
-269
-359
-313
-395
-273
292
326
175
191
-128
-199
-88
-107
-38
95
-32
-172
-163
-159
188
489
260
33
30
-60
-125
-111
12
134
101
54
-69
-83
-8
119
127
-64
-87
-25
-130
-269
-45
236
209
253
188
-86
-106
130
55
125
108
-336
-413
-167
-36
168
344
322
64
-133
-95
-90
-86
-174
-201
-154
-202
-104
105
103
89
279
329
-29
-381
-362
-132
69
273
209
108
-3
-144
103
229
77
84
104
-44
-94
-46
-51
120
279
27
-141
-32
99
230
189
91
56
-174
-323
-183
-31
112
338
466
265
133
146
2
-16
193
234
129
204
144
-24
-35
72
138
194
274
148
-49
-83
-41
-21
65
36
-26
5
-66
-192
-102
31
-14
-67
-47
-91
-235
-194
-67
-25
14
49
3
-68
-67
-61
-13
77
33
-111
-285
-357
-239
-80
78
170
121
21
8
-59
-107
-133
-117
-93
-205
-277
-283
-178
-49
-12
21
-68
-43
57
-14
-56
-56
-115
-244
-321
-335
-390
-317
-146
-107
-52
8
-35
-145
-178
-84
-144
-250
-255
-237
-170
-158
-142
-39
-39
-138
-228
-180
-61
-50
-103
-118
-198
-330
-347
-271
-245
-209
-130
-102
-107
-122
-198
-226
-183
-175
-183
-193
-196
-261
-283
-230
-193
-173
-183
-198
-248
-239
-140
-135
-201
-288
-272
-299
-339
-238
-220
-269
-288
-291
-303
-299
-238
-222
-235
-250
-270
-309
-398
-439
-408
-390
-361
-284
-240
-293
-319
-269
-309
-389
-412
-397
-380
-390
-337
-315
-351
-365
-365
-365
-362
-328
-286
-252
-222
-229
-260
-309
-313
-330
-395
-402
-303
-235
-245
-243
-222
-218
-282
-322
-275
-309
-391
-368
-323
-348
-377
-353
-347
-357
-336
-304
-283
-268
-295
-330
-384
-415
-389
-349
-317
-284
-242
-219
-226
-224
-204
-188
-204
-257
-181
-109
-181
-176
-183
-249
-280
-263
-206
-180
-192
-171
-159
-164
-179
-219
-220
-218
-181
-104
-73
-66
-66
-75
-68
-103
-123
-100
-91
-63
-48
-70
-74
-93
-86
-48
-42
-41
-29
-51
-121
-156
-133
-120
-131
-116
-100
-103
-70
-72
-62
17
80
80
83
91
60
41
71
99
69
43
27
13
6
55
140
176
191
182
116
70
106
134
88
42
30
1
-34
-22
17
23
66
97
69
82
124
130
116
93
71
66
49
45
57
101
124
130
180
221
203
198
183
162
149
114
67
60
55
44
58
85
81
81
110
136
157
146
111
73
65
30
-15
-24
-35
-52
-29
5
-23
-71
-82
-113
-152
-136
-118
-135
-151
-173
-233
-252
-207
-160
-141
-119
-97
-107
-124
-141
-129
-138
-175
-187
-188
-187
-193
-201
-198
-208
-196
-177
-197
-190
-187
-196
-205
-233
-255
-250
-283
-314
-293
-304
-343
-332
-276
-286
-293
-310
-344
-338
-318
-268
-229
-243
-254
-262
-264
-258
-249
-242
-232
-251
-281
-266
-237
-249
-224
-189
-200
-198
-199
-202
-196
-182
-195
-199
-202
-217
-213
-189
-191
-207
-199
-190
-188
-167
-141
-158
-169
-165
-189
-171
-137
-141
-149
-159
-176
-174
-127
-59
-16
-4
22
56
57
85
136
159
186
202
183
195
205
194
167
163
160
120
152
173
141
177
225
207
217
220
164
106
147
135
69
81
23
-84
-86
-95
-185
-169
-150
-215
-175
-190
-290
-274
-313
-346
-288
-287
-341
-371
-363
-391
-405
-455
-473
-477
-472
-461
-476
-472
-542
-600
-623
-676
-677
-643
-658
-674
-677
-741
-766
-761
-768
-753
-717
-702
-717
-674
-650
-669
-665
-741
-841
-902
-972
-1036
-1022
-1027
-1075
-1087
-1121
-1145
-1110
-1098
-1093
-1060
-1059
-1086
-1104
-1085
-1079
-1075
-1047
-995
-949
-892
-848
-826
-811
-794
-744
-700
-696
-713
-732
-739
-727
-749
-757
-696
-634
-597
-546
-502
-495
-453
-397
-354
-277
-205
-108
32
129
213
292
297
264
260
323
382
397
438
467
485
542
607
671
740
808
881
963
1048
1137
1262
1433
1545
1606
1704
1804
1872
1914
1933
1924
1887
1912
1995
2105
2272
2309
2299
2357
2237
2154
2214
2227
2226
2147
1910
1482
1013
587
88
-506
-1257
-2065
-2682
-3018
-3039
-2898
-2815
-2757
-2795
-2835
-2739
-2599
-2470
-2445
-2444
-2434
-2401
-2250
-2027
-1798
-1640
-1482
-1240
-920
-523
-13
454
767
1000
1141
1175
1090
784
337
-149
-637
-870
-905
-898
-894
-1013
-1207
-1350
-1419
-1423
-1487
-1630
-1820
-2035
-2146
-2259
-2338
-2414
-2566
-2592
-2499
-2319
-2086
-1851
-1613
-1422
-1269
-1189
-1207
-1268
-1376
-1484
-1536
-1549
-1508
-1421
-1328
-1250
-1180
-1088
-965
-794
-560
-366
-246
-146
-93
-58
-7
44
95
165
266
398
565
743
851
905
883
780
608
427
273
167
143
144
160
213
321
460
610
782
976
1132
1320
1560
1731
1825
1977
2128
2213
2325
2452
2513
2565
2726
2927
3185
3463
3696
3828
3787
3636
3355
2906
1987
664
-637
-2068
-3129
-3351
-3414
-3471
-3541
-3718
-3810
-3707
-3347
-2955
-2803
-2794
-2838
-2815
-2648
-2481
-2356
-2478
-2709
-2746
-2691
-2307
-1544
-777
-36
612
1254
1878
2294
2605
2648
2419
2227
2022
1879
1754
1516
1252
872
522
290
57
-90
-199
-410
-779
-1404
-2174
-3048
-3859
-4316
-4535
-4630
-4581
-4488
-4284
-3952
-3520
-3082
-2750
-2391
-2004
-1572
-1163
-873
-732
-772
-822
-806
-834
-889
-911
-867
-770
-630
-500
-503
-576
-658
-743
-735
-708
-654
-578
-514
-451
-452
-438
-412
-361
-218
-83
-10
30
39
92
126
106
64
-37
-106
-172
-257
-311
-427
-542
-599
-637
-629
-620
-518
-335
-142
159
515
864
1210
1586
2030
2425
2782
3135
3294
3438
3678
3685
3822
4009
4011
4125
4205
4207
4105
3757
3346
2505
1250
165
-1050
-2144
-2679
-3044
-3392
-3817
-4151
-4245
-4421
-4312
-4043
-3961
-3869
-3702
-3361
-3012
-2747
-2433
-2502
-2686
-2549
-2495
-2237
-1688
-1085
-448
59
795
1525
1903
2440
2796
2804
2894
2950
2967
2842
2625
2392
1836
1317
941
394
35
-173
-443
-610
-796
-972
-1360
-1888
-2367
-3216
-4147
-4854
-5365
-5444
-5369
-5138
-4827
-4651
-4193
-3599
-3003
-2381
-1912
-1376
-780
-172
334
439
323
44
-247
-331
-425
-509
-612
-690
-601
-574
-577
-594
-670
-644
-545
-392
-224
-116
-48
-75
-157
-305
-475
-544
-534
-483
-441
-431
-422
-366
-262
-193
-185
-226
-295
-337
-351
-405
-522
-677
-804
-876
-868
-734
-521
-320
-38
390
846
1313
1878
2413
2873
3273
3567
3867
4070
4159
4199
4177
4124
4084
4071
4063
3957
3712
3384
3045
2356
1332
392
-686
-1697
-2181
-2501
-2899
-3401
-3899
-4182
-4441
-4426
-4259
-4320
-4359
-4151
-3742
-3269
-2786
-2338
-2293
-2347
-2148
-2016
-1719
-1207
-793
-423
-34
546
1119
1495
1990
2254
2242
2423
2713
2957
3042
2994
2821
2339
1904
1530
1033
589
197
-309
-741
-1027
-1344
-1713
-2105
-2479
-3056
-3746
-4290
-4819
-5192
-5250
-5116
-4857
-4629
-4319
-3938
-3516
-2894
-2337
-1837
-1224
-650
-59
394
622
622
352
199
65
-103
-207
-421
-577
-715
-787
-769
-897
-930
-892
-764
-496
-282
-64
84
158
236
175
92
-11
-129
-128
-180
-234
-307
-425
-456
-485
-530
-598
-677
-659
-651
-610
-543
-591
-612
-546
-442
-278
-114
63
281
613
1023
1421
1888
2282
2657
3047
3366
3680
3907
4075
4208
4272
4345
4342
4285
4179
3911
3601
3119
2128
1085
93
-966
-1655
-2017
-2293
-2752
-3302
-3572
-3809
-3951
-3736
-3689
-3890
-3929
-3738
-3338
-2912
-2503
-2334
-2589
-2641
-2534
-2400
-1973
-1554
-1206
-890
-449
162
628
1116
1523
1620
1819
2139
2432
2699
2791
2711
2414
2041
1792
1442
1036
695
301
-53
-378
-628
-859
-1224
-1576
-1966
-2522
-3089
-3621
-4110
-4423
-4548
-4533
-4561
-4572
-4379
-4089
-3698
-3198
-2731
-2243
-1695
-1049
-432
2
262
276
249
326
301
196
-10
-280
-453
-633
-728
-851
-1037
-1067
-1003
-790
-533
-301
-22
184
409
573
624
661
644
620
577
439
281
50
-164
-303
-476
-634
-777
-850
-827
-775
-702
-656
-630
-524
-368
-207
-44
64
190
342
534
829
1101
1350
1611
1884
2209
2497
2773
3080
3290
3499
3681
3809
3933
3935
3949
3946
3763
3522
2874
1925
1101
161
-567
-971
-1401
-1863
-2477
-2906
-3071
-3284
-3162
-3060
-3291
-3356
-3255
-2910
-2469
-2176
-1937
-2086
-2301
-2227
-2156
-2004
-1846
-1726
-1559
-1340
-882
-453
-164
225
470
713
1134
1541
1900
2118
2258
2340
2213
2107
1937
1596
1297
956
657
377
63
-206
-527
-826
-1045
-1380
-1725
-2196
-2747
-3013
-3186
-3233
-3270
-3401
-3463
-3518
-3320
-2941
-2717
-2479
-2256
-1932
-1454
-969
-528
-393
-387
-244
-92
71
75
-89
-259
-397
-381
-422
-571
-735
-901
-825
-602
-362
-115
41
240
494
749
982
1099
1154
1203
1186
1143
991
795
588
341
113
-155
-449
-677
-817
-870
-900
-965
-983
-907
-759
-593
-393
-196
-43
153
451
692
857
992
1092
1223
1402
1562
1677
1766
1786
1862
1965
2051
2118
2153
2211
2295
2423
2499
2502
2401
2127
1705
1251
764
328
18
-336
-782
-1203
-1532
-1781
-1952
-2024
-2143
-2368
-2482
-2385
-2121
-1819
-1587
-1498
-1517
-1540
-1441
-1333
-1266
-1254
-1295
-1289
-1218
-1095
-975
-915
-889
-852
-737
-541
-333
-69
231
493
717
871
951
966
938
919
875
765
522
217
-93
-455
-769
-1025
-1303
-1552
-1707
-1783
-1818
-1824
-1742
-1644
-1592
-1449
-1258
-1127
-1031
-908
-826
-828
-765
-695
-717
-772
-771
-747
-740
-709
-685
-669
-604
-508
-401
-265
-101
36
154
316
473
589
679
741
780
792
804
781
683
578
450
283
128
27
-55
-155
-226
-277
-337
-347
-333
-320
-292
-276
-280
-284
-313
-330
-333
-352
-367
-406
-446
-455
-436
-383
-303
-211
-122
-29
65
181
284
365
452
543
617
653
691
700
656
578
510
442
376
318
273
229
207
210
181
154
174
215
236
259
311
331
309
299
279
220
134
28
-106
-230
-354
-468
-585
-715
-843
-952
-1005
-1035
-1065
-1084
-1073
-1056
-1034
-981
-942
-911
-885
-866
-824
-802
-824
-835
-833
-824
-798
-767
-754
-761
-761
-720
-661
-594
-515
-421
-344
-278
-215
-176
-172
-197
-222
-276
-325
-380
-457
-562
-663
-770
-835
-866
-888
-897
-890
-832
-765
-662
-543
-459
-377
-276
-182
-114
-88
-64
-62
-81
-101
-146
-186
-213
-257
-288
-270
-245
-249
-248
-192
-130
-91
-9
96
144
156
172
190
165
144
145
145
114
71
14
-67
-161
-229
-270
-288
-303
-309
-313
-300
-280
-258
-215
-198
-178
-139
-85
-46
-26
-3
18
0
-16
-23
-61
-96
-89
-101
-130
-145
-151
-175
-206
-218
-224
-205
-202
-182
-157
-144
-118
-90
-83
-90
-85
-92
-131
-140
-165
-209
-235
-266
-305
-313
-312
-350
-366
-370
-379
-390
-379
-350
-338
-334
-332
-325
-333
-316
-296
-270
-243
-243
-231
-228
-248
-270
-267
-268
-291
-302
-293
-288
-311
-317
-316
-332
-342
-351
-358
-350
-344
-343
-338
-351
-376
-391
-398
-404
-416
-441
-472
-493
-492
-485
-470
-465
-463
-455
-432
-398
-361
-307
-250
-214
-179
-144
-109
-74
-49
-47
-36
-27
-52
-94
-118
-139
-155
-140
-128
-150
-173
-189
-205
-212
-231
-237
-238
-255
-286
-287
-285
-290
-287
-288
-309
-327
-322
-341
-359
-333
-294
-282
-264
-247
-258
-258
-245
-211
-189
-183
-175
-173
-169
-162
-164
-162
-171
-190
-199
-177
-160
-182
-183
-192
-205
-223
-244
-262
-253
-240
-250
-241
-223
-223
-222
-212
-206
-193
-186
-184
-170
-165
-166
-164
-193
-221
-229
-235
-249
-248
-237
-234
-263
-255
-239
-235
-207
-195
-190
-203
-222
-238
-251
-242
-218
-208
-203
-198
-190
-186
-198
-197
-178
-166
-138
-112
-132
-151
-161
-186
-225
-237
-238
-237
-252
-284
-303
-301
-316
-314
-310
-340
-353
-354
-345
-347
-346
-331
-321
-317
-309
-291
-284
-274
-253
-218
-186
-175
-156
-134
-120
-99
-88
-89
-91
-78
-65
-88
-99
-81
-74
-85
-108
-137
-168
-191
-203
-205
-212
-239
-287
-329
-363
-385
-404
-416
-423
-422
-399
-391
-395
-367
-332
-326
-311
-265
-229
-209
-176
-158
-164
-151
-122
-112
-100
-68
-57
-52
-49
-62
-69
-77
-78
-77
-66
-69
-83
-111
-150
-151
-126
-149
-168
-158
-167
-172
-184
-208
-227
-260
-249
-234
-237
-249
-259
-280
-298
-301
-309
-291
-269
-242
-224
-214
-191
-191
-191
-168
-144
-130
-112
-106
-122
-118
-114
-103
-97
-94
-92
-88
-87
-71
-59
-57
-64
-64
-60
-59
-68
-104
-144
-181
-192
-194
-218
-233
-223
-244
-251
-238
-247
-250
-245
-239
-238
-256
-261
-266
-261
-250
-230
-221
-229
-227
-215
-183
-147
-112
-91
-72
-48
-24
-8
-6
17
31
45
47
65
72
54
44
30
-3
-66
-108
-157
-204
-235
-247
-275
-316
-347
-368
-393
-428
-441
-450
-469
-466
-446
-438
-433
-432
-426
-406
-373
-336
-292
-252
-233
-228
-213
-174
-138
-124
-114
-100
-89
-91
-112
-91
-76
-90
-99
-97
-90
-120
-148
-151
-179
-207
-223
-240
-253
-264
-278
-286
-298
-342
-374
-383
-389
-386
-364
-330
-326
-322
-291
-286
-276
-254
-227
-205
-199
-192
-172
-148
-125
-124
-127
-114
-107
-99
-94
-82
-83
-83
-77
-64
-87
-107
-121
-118
-124
-141
-167
-184
-175
-188
-199
-213
-228
-251
-260
-277
-273
-272
-287
-290
-279
-264
-267
-264
-277
-274
-272
-278
-263
-250
-243
-249
-241
-223
-223
-221
-184
-162
-140
-96
-82
-94
-93
-90
-102
-106
-90
-84
-80
-85
-108
-113
-115
-136
-155
-165
-177
-188
-225
-273
-296
-330
-357
-365
-364
-360
-370
-383
-395
-409
-398
-391
-392
-398
-397
-378
-363
-332
-299
-265
-241
-241
-223
-197
-148
-109
-107
-118
-112
-95
-77
-75
-72
-69
-87
-111
-121
-117
-133
-143
-145
-159
-174
-205
-219
-233
-252
-262
-277
-285
-299
-313
-313
-312
-304
-288
-304
-313
-312
-312
-312
-288
-250
-199
-206
-221
-193
-159
-163
-172
-153
-151
-145
-143
-124
-108
-107
-119
-132
-142
-157
-157
-157
-157
-162
-164
-175
-195
-199
-205
-210
-217
-221
-227
-241
-260
-268
-280
-296
-294
-283
-299
-305
-299
-319
-336
-349
-345
-347
-348
-335
-331
-320
-296
-265
-257
-275
-288
-287
-273
-243
-216
-199
-199
-208
-193
-164
-128
-105
-88
-84
-93
-73
-81
-103
-113
-123
-157
-199
-223
-243
-244
-247
-257
-285
-294
-316
-348
-342
-333
-334
-327
-331
-347
-342
-322
-322
-299
-279
-284
-262
-207
-168
-165
-125
-78
-74
-80
-71
-76
-78
-76
-80
-86
-99
-82
-74
-74
-86
-92
-102
-112
-113
-106
-103
-119
-123
-135
-147
-175
-199
-202
-227
-233
-235
-246
-258
-257
-248
-258
-259
-248
-239
-244
-234
-199
-209
-231
-240
-238
-246
-254
-240
-227
-226
-234
-207
-184
-180
-165
-154
-139
-147
-147
-136
-128
-127
-129
-132
-138
-150
-168
-172
-168
-170
-211
-216
-203
-207
-221
-222
-238
-261
-260
-266
-282
-291
-284
-289
-300
-296
-267
-269
-296
-314
-310
-299
-289
-278
-279
-284
-293
-274
-262
-254
-253
-224
-189
-179
-165
-154
-132
-123
-131
-129
-140
-159
-169
-191
-213
-205
-196
-219
-215
-226
-244
-278
-290
-279
-287
-277
-272
-280
-295
-312
-332
-339
-340
-336
-333
-308
-289
-277
-257
-258
-260
-245
-229
-209
-188
-178
-179
-202
-201
-168
-155
-150
-166
-187
-191
-182
-182
-196
-181
-164
-171
-193
-199
-198
-192
-198
-213
-225
-256
-281
-275
-267
-270
-254
-239
-260
-270
-270
-286
-292
-292
-295
-291
-292
-296
-302
-302
-294
-300
-298
-284
-283
-300
-307
-301
-280
-250
-225
-223
-215
-199
-187
-177
-169
-157
-151
-167
-153
-144
-168
-185
-194
-212
-229
-227
-242
-271
-283
-292
-326
-348
-350
-359
-357
-354
-367
-372
-363
-362
-365
-371
-365
-373
-365
-350
-346
-312
-271
-266
-262
-263
-387
-410
-311
-254
-128
-202
-130
13
-64
-223
-219
-84
-229
-367
-295
-182
-298
-346
-268
-306
-441
-397
-361
-445
-365
-263
-307
-313
-251
-249
-317
-297
-285
-311
-285
-283
-306
-277
-270
-303
-326
-311
-262
-246
-234
-193
-155
-111
-124
-157
-142
-144
-194
-219
-196
-184
-220
-238
-228
-244
-283
-297
-260
-267
-274
-254
-223
-242
-258
-276
-291
-305
-315
-315
-302
-287
-307
-311
-290
-292
-308
-332
-330
-308
-322
-316
-301
-295
-314
-339
-348
-354
-360
-335
-320
-308
-281
-257
-235
-231
-211
-223
-214
-196
-173
-167
-169
-152
-164
-169
-187
-217
-249
-256
-271
-253
-254
-258
-272
-297
-306
-308
-309
-317
-326
-346
-339
-329
-328
-326
-303
-289
-272
-270
-237
-222
-212
-209
-206
-204
-221
-205
-199
-193
-164
-153
-165
-159
-166
-177
-159
-138
-140
-159
-171
-205
-234
-257
-316
-316
-310
-313
-355
-375
-363
-386
-364
-385
-401
-396
-366
-343
-331
-332
-328
-338
-333
-300
-290
-258
-251
-215
-206
-185
-189
-196
-195
-216
-194
-185
-189
-207
-191
-201
-212
-239
-248
-278
-277
-239
-242
-237
-249
-249
-249
-250
-278
-293
-326
-330
-337
-338
-338
-376
-377
-362
-327
-319
-328
-349
-341
-335
-315
-293
-304
-309
-314
-290
-309
-324
-291
-276
-299
-274
-272
-280
-269
-236
-201
-195
-186
-203
-229
-210
-190
-195
-216
-232
-255
-259
-230
-244
-281
-310
-304
-304
-298
-331
-367
-384
-372
-381
-396
-393
-422
-453
-449
-434
-402
-347
-345
-310
-280
-264
-264
-263
-264
-256
-220
-223
-233
-232
-214
-243
-233
-243
-248
-237
-232
-237
-270
-267
-257
-294
-323
-321
-376
-398
-379
-355
-386
-417
-380
-373
-387
-353
-350
-390
-366
-341
-347
-382
-359
-356
-356
-332
-298
-288
-261
-267
-283
-269
-279
-269
-269
-253
-271
-267
-288
-317
-354
-356
-352
-381
-395
-403
-395
-432
-437
-435
-433
-430
-413
-394
-395
-377
-383
-394
-413
-397
-403
-381
-344
-329
-331
-317
-319
-329
-310
-328
-333
-307
-318
-322
-298
-282
-292
-324
-322
-331
-336
-329
-337
-321
-312
-327
-310
-298
-301
-305
-291
-274
-280
-268
-310
-354
-356
-331
-308
-285
-260
-262
-274
-280
-272
-271
-247
-261
-306
-343
-383
-378
-386
-409
-390
-404
-430
-451
-434
-439
-413
-407
-388
-418
-404
-399
-411
-526
-759
-659
-1018
-1045
-1098
-1370
-1337
-1310
-1156
-1071
-997
-972
-813
-613
-290
-118
-18
176
161
271
401
334
232
176
191
107
-16
-168
-370
-546
-574
-573
-640
-644
-654
-634
-574
-536
-499
-453
-390
-306
-218
-179
-177
-195
-226
-232
-279
-333
-382
-450
-487
-529
-576
-585
-574
-504
-451
-402
-349
-330
-303
-208
-138
-141
-102
-104
-112
-163
-150
-161
-195
-189
-212
-276
-329
-359
-400
-368
-346
-362
-378
-374
-373
-395
-377
-339
-348
-326
-289
-312
-343
-343
-381
-378
-389
-415
-420
-430
-433
-463
-475
-464
-420
-379
-323
-255
-212
-159
-104
-91
-97
-81
-79
-101
-152
-182
-203
-223
-249
-288
-347
-363
-360
-382
-401
-395
-392
-386
-338
-305
-329
-328
-319
-345
-348
-333
-306
-333
-345
-340
-356
-372
-368
-401
-431
-434
-404
-380
-358
-325
-324
-294
-234
-218
-206
-126
-96
-98
-60
-49
-52
-59
-65
-80
-145
-173
-203
-213
-223
-257
-250
-269
-259
-218
-217
-237
-222
-192
-163
-142
-140
-147
-171
-182
-189
-218
-220
-226
-245
-226
-205
-214
-231
-236
-221
-206
-201
-199
-201
-220
-218
-220
-220
-209
-228
-242
-245
-235
-232
-269
-297
-313
-308
-325
-338
-347
-361
-349
-330
-284
-270
-294
-278
-263
-272
-270
-285
-295
-311
-327
-315
-354
-375
-372
-397
-397
-365
-360
-345
-321
-324
-324
-316
-274
-256
-271
-259
-268
-284
-282
-291
-284
-310
-347
-361
-365
-355
-357
-373
-364
-346
-335
-342
-360
-359
-360
-342
-292
-306
-333
-327
-345
-376
-400
-415
-430
-461
-493
-479
-454
-432
-420
-397
-357
-349
-395
-356
-338
-338
-300
-285
-296
-313
-305
-309
-299
-281
-265
-254
-218
-197
-198
-163
-122
-111
-85
-58
-52
-47
-15
28
44
24
24
31
44
84
126
145
134
157
204
238
269
301
318
336
332
315
288
289
312
325
315
318
340
315
334
400
393
393
432
444
495
538
555
581
548
542
536
455
492
506
470
474
420
348
316
277
256
232
194
198
113
10
-106
-270
-361
-465
-574
-677
-874
-1040
-1175
-1317
-1397
-1487
-1580
-1604
-1657
-1676
-1661
-1633
-1588
-1553
-1486
-1434
-1411
-1349
-1260
-1161
-1035
-974
-923
-877
-849
-803
-781
-761
-748
-767
-785
-804
-863
-884
-920
-941
-945
-967
-922
-910
-910
-894
-856
-796
-752
-725
-648
-585
-534
-479
-446
-396
-359
-343
-312
-262
-192
-128
-65
15
90
167
239
293
357
442
552
692
804
906
1019
1116
1214
1307
1408
1505
1586
1680
1791
1885
1968
2056
2154
2284
2402
2517
2621
2744
2859
2966
3147
3283
3354
3433
3407
3303
3183
2896
2229
1355
320
-862
-1766
-2345
-2808
-3232
-3791
-4409
-4973
-5408
-5404
-5090
-4662
-3952
-3263
-2678
-2083
-1568
-1110
-652
-150
293
486
693
886
949
1134
1315
1307
1233
1070
1055
1175
1408
1894
2307
2539
2684
2595
2424
2305
2168
1989
1722
1374
857
170
-522
-1241
-2163
-3095
-3964
-4875
-5497
-5802
-5945
-5857
-5704
-5450
-5106
-4622
-3846
-2981
-2026
-943
-42
674
1175
1460
1597
1661
1773
1736
1483
1164
670
116
-327
-750
-1135
-1445
-1671
-1752
-1731
-1584
-1405
-1256
-1019
-749
-438
-137
153
448
646
815
930
885
767
647
591
588
558
476
300
99
-57
-170
-131
33
213
409
633
776
940
1191
1482
1858
2260
2674
3115
3421
3700
4046
4338
4643
4983
5164
5225
5139
4837
4214
3150
1936
559
-811
-1771
-2533
-3203
-3897
-4713
-5442
-6071
-6359
-6129
-5741
-5112
-4240
-3574
-2911
-2254
-1694
-1166
-730
-312
-100
-41
177
333
478
720
793
763
719
747
1016
1472
2164
2892
3346
3649
3768
3681
3615
3542
3355
2988
2444
1794
953
53
-816
-1768
-2670
-3443
-4080
-4498
-4692
-4685
-4573
-4409
-4110
-3875
-3741
-3476
-3091
-2668
-2182
-1736
-1529
-1576
-1639
-1667
-1630
-1442
-1180
-932
-648
-317
-89
50
209
384
585
842
1062
1083
879
638
374
55
-230
-543
-921
-1241
-1444
-1565
-1643
-1667
-1700
-1722
-1607
-1357
-1050
-717
-405
-153
30
124
181
193
190
214
237
240
174
5
-170
-268
-219
-22
257
622
993
1362
1753
2186
2625
3059
3473
3861
4213
4443
4635
4781
4791
4819
4796
4628
4352
3939
3353
2532
1497
375
-842
-2019
-2829
-3428
-3909
-4353
-4916
-5420
-5763
-5819
-5513
-5039
-4394
-3678
-3154
-2649
-2107
-1593
-1064
-552
-101
133
275
575
896
1254
1647
1859
1949
2031
2115
2362
2771
3231
3589
3676
3584
3321
2906
2579
2268
1827
1252
559
-180
-973
-1751
-2425
-3123
-3759
-4211
-4551
-4704
-4656
-4520
-4311
-4021
-3671
-3310
-2905
-2395
-1877
-1446
-1234
-1126
-1130
-1237
-1182
-1029
-904
-765
-712
-685
-627
-478
-252
-36
239
498
663
768
725
585
413
233
66
-164
-481
-804
-1124
-1374
-1504
-1586
-1703
-1775
-1746
-1696
-1531
-1262
-1004
-824
-670
-546
-480
-382
-251
-185
-122
-52
-66
-109
-117
-75
4
189
422
600
838
1074
1471
1921
2252
2689
2976
3240
3500
3646
3856
4012
4059
4064
4063
4043
4047
4072
4066
3975
3754
3463
2970
2202
1286
163
-1049
-2118
-2910
-3485
-4023
-4654
-5321
-6005
-6449
-6401
-5987
-5334
-4459
-3687
-3056
-2466
-1844
-1086
-309
402
940
1186
1342
1565
1829
2144
2383
2400
2235
2062
2058
2237
2619
3046
3237
3186
3002
2693
2383
2150
1910
1526
932
214
-577
-1424
-2214
-2951
-3674
-4289
-4733
-4990
-5076
-4990
-4780
-4512
-4101
-3577
-3033
-2424
-1765
-1115
-533
-68
243
346
263
46
-214
-395
-478
-472
-469
-480
-545
-655
-712
-638
-415
-130
159
360
354
195
5
-213
-383
-499
-678
-915
-1166
-1398
-1566
-1673
-1753
-1798
-1810
-1737
-1535
-1290
-1056
-856
-732
-649
-597
-537
-468
-383
-261
-203
-225
-251
-263
-219
-71
199
524
816
1084
1324
1564
1847
2177
2513
2808
3014
3143
3222
3224
3200
3148
3057
3058
3033
3009
3080
3086
3145
3299
3257
3247
3091
2751
2357
1530
527
-610
-1926
-2841
-3568
-4141
-4556
-5320
-5993
-6442
-6673
-6244
-5510
-4636
-3589
-2839
-2135
-1357
-638
277
1096
1623
2001
1990
1940
2074
2141
2310
2237
1897
1670
1412
1394
1697
2009
2366
2497
2375
2221
1948
1751
1560
1226
813
192
-579
-1349
-2137
-2900
-3601
-4212
-4632
-4857
-4903
-4811
-4599
-4259
-3821
-3228
-2593
-1946
-1275
-658
-88
427
858
1187
1298
1107
776
294
-154
-382
-529
-619
-772
-1058
-1316
-1501
-1448
-1206
-910
-532
-339
-281
-272
-406
-470
-484
-539
-608
-767
-980
-1190
-1315
-1358
-1412
-1430
-1478
-1493
-1384
-1199
-983
-808
-720
-722
-752
-746
-733
-675
-595
-559
-532
-549
-579
-522
-315
20
434
846
1175
1403
1601
1812
2114
2474
2787
2998
3043
3020
2948
2861
2792
2742
2721
2708
2685
2704
2759
2879
3032
3186
3312
3308
3204
2984
2546
1811
784
-468
-1795
-2862
-3598
-4135
-4575
-5237
-6029
-6601
-6760
-6391
-5566
-4503
-3488
-2667
-1889
-1180
-445
414
1160
1695
1978
1954
1874
1871
1908
1959
1858
1541
1210
1038
1134
1454
1878
2263
2439
2455
2354
2186
2029
1846
1549
1133
558
-211
-1078
-1969
-2839
-3622
-4218
-4625
-4842
-4875
-4794
-4615
-4284
-3827
-3220
-2511
-1789
-1137
-561
-17
494
914
1106
1065
819
383
-80
-463
-715
-844
-903
-957
-1073
-1178
-1209
-1109
-816
-424
-114
68
64
-56
-198
-333
-486
-662
-858
-1072
-1261
-1412
-1533
-1634
-1669
-1667
-1606
-1480
-1349
-1175
-970
-818
-740
-759
-854
-922
-951
-929
-877
-837
-833
-864
-842
-750
-552
-242
145
585
1012
1364
1630
1802
1956
2149
2368
2553
2655
2645
2509
2320
2186
2109
2047
2054
2063
2128
2310
2480
2699
2918
3086
3352
3485
3517
3522
3247
2848
2056
797
-561
-2056
-3129
-3690
-4120
-4400
-5026
-5875
-6395
-6539
-6008
-4982
-3907
-2837
-2107
-1527
-882
-318
401
1065
1372
1473
1329
1115
1118
1199
1322
1296
1035
776
676
924
1524
2126
2587
2821
2775
2613
2397
2188
1957
1602
1126
531
-221
-1110
-2093
-3024
-3792
-4331
-4588
-4662
-4631
-4520
-4332
-4015
-3579
-2998
-2346
-1730
-1158
-663
-248
150
453
624
658
529
356
256
254
210
-39
-480
-1013
-1421
-1540
-1435
-1236
-1090
-1060
-1087
-1127
-1174
-1209
-1177
-1056
-863
-731
-773
-992
-1235
-1297
-1247
-1149
-1094
-1191
-1278
-1218
-1090
-995
-1080
-1297
-1504
-1571
-1447
-1331
-1298
-1296
-1341
-1319
-1245
-1181
-1054
-836
-479
0
442
730
850
997
1241
1543
1823
1956
2010
2099
2257
2396
2422
2245
2004
1915
2010
2202
2376
2397
2343
2348
2474
2731
2971
3148
3338
3476
3570
3509
3220
2743
1955
921
-276
-1636
-2780
-3506
-3881
-4047
-4469
-5276
-6128
-6653
-6404
-5407
-4105
-2938
-2281
-1948
-1584
-1080
-333
453
957
1181
1192
1127
1095
1111
1141
1098
986
848
811
999
1406
1905
2366
2632
2623
2425
2216
2099
2000
1815
1432
875
192
-585
-1419
-2292
-3116
-3718
-4007
-4034
-3943
-3924
-3985
-4012
-3840
-3381
-2692
-1985
-1413
-1028
-759
-476
-194
30
131
92
-34
-122
-96
-9
20
-105
-412
-823
-1129
-1172
-932
-496
-136
-45
-227
-582
-865
-951
-833
-614
-444
-403
-584
-933
-1265
-1448
-1428
-1265
-1030
-914
-938
-1016
-1127
-1183
-1208
-1220
-1266
-1335
-1320
-1245
-1145
-1084
-1112
-1147
-1158
-1074
-832
-515
-174
140
392
594
717
818
946
1129
1399
1659
1851
1955
1938
1885
1830
1844
1905
1959
2056
2143
2192
2179
2150
2150
2198
2332
2540
2762
2946
3062
3100
3073
3012
2857
2585
2073
1225
173
-994
-1938
-2462
-2693
-2717
-3030
-3800
-4686
-5376
-5342
-4535
-3344
-2181
-1641
-1676
-1882
-1877
-1315
-458
317
698
500
84
-237
-325
-161
5
49
-43
-109
67
482
1008
1483
1783
1934
2037
2180
2371
2502
2484
2289
1950
1547
1043
431
-245
-950
-1547
-1929
-2088
-2116
-2187
-2388
-2657
-2829
-2736
-2349
-1780
-1242
-950
-911
-1016
-1128
-1143
-1037
-894
-839
-936
-1083
-1174
-1182
-1079
-1025
-1108
-1314
-1580
-1701
-1595
-1230
-768
-512
-499
-716
-997
-1003
-759
-291
156
358
305
-35
-348
-603
-634
-367
-152
-3
-79
-370
-731
-1089
-1199
-1188
-1080
-960
-1028
-1160
-1392
-1567
-1608
-1593
-1409
-1221
-1049
-895
-817
-664
-490
-292
-23
203
433
648
814
996
1131
1280
1426
1524
1617
1704
1778
1883
2000
2146
2244
2267
2246
2215
2264
2417
2672
2969
3211
3323
3321
3257
3217
3172
3035
2730
2072
1064
-103
-1146
-1794
-2034
-2067
-2289
-2922
-3846
-4744
-5080
-4634
-3666
-2626
-2030
-2008
-2361
-2615
-2365
-1739
-966
-444
-484
-854
-1264
-1470
-1386
-1171
-981
-895
-786
-499
-31
539
1048
1389
1634
1944
2336
2779
3140
3208
2964
2595
2214
1846
1494
1060
417
-296
-887
-1272
-1430
-1492
-1605
-1866
-2150
-2305
-2228
-1899
-1471
-1210
-1183
-1343
-1608
-1812
-1872
-1843
-1836
-1888
-1973
-2083
-2186
-2222
-2240
-2202
-2063
-1848
-1631
-1402
-1226
-1111
-946
-693
-346
-48
156
216
162
190
307
427
500
432
278
107
-5
-29
-58
-102
-213
-372
-532
-683
-822
-943
-1035
-1115
-1186
-1297
-1441
-1587
-1737
-1831
-1841
-1720
-1549
-1406
-1282
-1211
-1126
-913
-590
-228
119
383
540
623
716
892
1112
1363
1574
1668
1713
1742
1793
1888
1986
2102
2238
2397
2517
2613
2726
2824
2985
3211
3437
3584
3601
3529
3349
3137
2847
2363
1609
577
-537
-1433
-1930
-2026
-2054
-2391
-3100
-4047
-4741
-4740
-4070
-3010
-2130
-1809
-1997
-2412
-2511
-2157
-1554
-939
-693
-860
-1167
-1390
-1365
-1185
-1042
-950
-850
-578
-41
581
1146
1522
1672
1810
2096
2508
2940
3153
3052
2678
2196
1797
1413
1016
555
-45
-603
-982
-1172
-1214
-1289
-1487
-1750
-1918
-1860
-1583
-1200
-914
-870
-1018
-1267
-1493
-1593
-1596
-1593
-1657
-1776
-1882
-1961
-1954
-1870
-1779
-1603
-1344
-1062
-823
-736
-799
-966
-1027
-852
-582
-338
-322
-488
-681
-737
-541
-283
-53
17
-44
-42
-44
34
76
15
-43
-154
-191
-286
-445
-587
-828
-987
-1098
-1173
-1190
-1290
-1350
-1400
-1413
-1300
-1185
-1024
-938
-911
-786
-621
-382
-139
26
132
161
241
359
518
718
842
957
1066
1207
1393
1582
1775
1898
1991
2176
2368
2549
2682
2749
2790
2864
3035
3220
3367
3440
3418
3358
3237
3057
2749
2220
1454
535
-300
-879
-1160
-1264
-1536
-2161
-3014
-3882
-4290
-4012
-3304
-2535
-2151
-2222
-2553
-2789
-2538
-1981
-1379
-970
-1007
-1299
-1504
-1481
-1282
-1081
-989
-1014
-965
-653
-121
419
846
1072
1139
1344
1697
2115
2504
2644
2507
2217
1940
1732
1494
1174
709
178
-201
-382
-481
-623
-876
-1248
-1576
-1631
-1436
-1150
-923
-902
-1110
-1377
-1529
-1577
-1539
-1529
-1640
-1830
-1987
-2042
-2026
-1970
-1932
-1949
-1945
-1835
-1620
-1353
-1107
-967
-964
-1026
-1017
-888
-654
-357
-160
-69
-52
-107
-127
-61
20
86
171
276
309
214
27
-158
-310
-349
-305
-313
-417
-653
-931
-1158
-1287
-1333
-1377
-1393
-1421
-1479
-1483
-1452
-1393
-1314
-1198
-1045
-872
-643
-448
-293
-142
-22
103
244
408
580
767
975
1138
1250
1346
1425
1528
1671
1855
2056
2223
2344
2379
2411
2491
2617
2822
3018
3148
3219
3210
3178
3107
2987
2795
2426
1871
1098
222
-578
-1136
-1408
-1559
-1902
-2535
-3315
-4008
-4180
-3745
-3050
-2452
-2255
-2427
-2677
-2644
-2158
-1560
-1084
-897
-1096
-1336
-1409
-1257
-1015
-896
-907
-957
-805
-383
136
601
915
1038
1169
1495
1944
2343
2601
2596
2364
2121
1944
1772
1471
1056
536
22
-303
-465
-624
-881
-1211
-1532
-1678
-1566
-1316
-1104
-1021
-1088
-1246
-1348
-1327
-1267
-1268
-1357
-1508
-1678
-1770
-1798
-1808
-1822
-1838
-1800
-1711
-1584
-1503
-1535
-1561
-1494
-1266
-877
-598
-437
-409
-444
-305
-70
249
459
521
513
372
390
444
424
421
285
189
77
-23
-93
-308
-477
-688
-862
-890
-1015
-1133
-1287
-1465
-1552
-1619
-1551
-1491
-1461
-1370
-1317
-1167
-953
-755
-533
-370
-206
-39
164
405
560
697
810
907
1073
1251
1442
1570
1658
1760
1847
1990
2136
2236
2309
2368
2462
2598
2752
2881
2969
2996
3004
3033
3020
2930
2722
2368
1828
1116
362
-398
-961
-1292
-1484
-1750
-2315
-2992
-3599
-3857
-3530
-2922
-2356
-2123
-2234
-2369
-2344
-1941
-1405
-1035
-908
-1076
-1279
-1301
-1147
-937
-861
-914
-1001
-894
-468
69
533
829
980
1120
1420
1866
2230
2421
2444
2278
2084
1911
1697
1373
947
511
90
-204
-381
-612
-916
-1257
-1555
-1660
-1530
-1322
-1192
-1167
-1224
-1300
-1315
-1266
-1223
-1250
-1323
-1418
-1510
-1545
-1562
-1622
-1695
-1764
-1801
-1783
-1717
-1610
-1514
-1356
-1180
-986
-749
-585
-454
-312
-135
79
247
419
441
333
246
120
74
92
100
55
-95
-268
-444
-569
-620
-690
-754
-826
-938
-1039
-1122
-1202
-1309
-1386
-1383
-1367
-1303
-1234
-1207
-1178
-1108
-955
-772
-567
-359
-197
-38
83
194
318
441
557
651
792
955
1092
1197
1258
1335
1445
1580
1746
1877
1985
2062
2139
2274
2417
2582
2731
2808
2886
2942
2942
2895
2758
2508
2072
1471
802
92
-548
-961
-1235
-1508
-1955
-2598
-3233
-3679
-3652
-3197
-2701
-2363
-2325
-2475
-2524
-2316
-1864
-1448
-1241
-1241
-1360
-1403
-1290
-1124
-1009
-1005
-1060
-1004
-712
-246
195
519
720
860
1081
1439
1807
2061
2182
2162
2043
1900
1687
1378
994
605
254
-55
-281
-517
-836
-1185
-1466
-1582
-1552
-1402
-1255
-1202
-1214
-1235
-1204
-1173
-1165
-1211
-1293
-1386
-1499
-1582
-1664
-1778
-1851
-1876
-1838
-1696
-1488
-1349
-1342
-1402
-1423
-1310
-1026
-678
-487
-456
-478
-469
-303
-64
116
164
141
146
170
261
256
102
-21
-79
-89
-113
-194
-337
-594
-764
-850
-959
-1031
-1144
-1253
-1373
-1450
-1473
-1493
-1470
-1455
-1409
-1318
-1189
-1024
-842
-673
-524
-400
-230
-33
177
394
551
660
751
875
1041
1224
1397
1542
1686
1813
1917
2030
2101
2140
2202
2305
2451
2571
2655
2726
2761
2814
2868
2868
2807
2611
2333
1921
1323
698
-2
-624
-1037
-1351
-1653
-2149
-2783
-3358
-3716
-3584
-3143
-2765
-2520
-2492
-2514
-2378
-2005
-1538
-1229
-1092
-1087
-1099
-1000
-825
-704
-685
-730
-761
-638
-285
124
487
740
906
1084
1340
1718
2018
2192
2283
2226
2117
1976
1719
1363
917
505
129
-207
-466
-796
-1186
-1516
-1732
-1807
-1753
-1637
-1554
-1507
-1476
-1440
-1362
-1299
-1273
-1314
-1390
-1468
-1576
-1673
-1764
-1917
-2018
-1989
-1838
-1609
-1420
-1305
-1244
-1109
-824
-452
-80
132
204
234
300
434
509
502
410
261
191
148
89
-13
-182
-285
-346
-367
-375
-457
-533
-630
-714
-760
-845
-927
-1032
-1129
-1222
-1333
-1400
-1433
-1421
-1371
-1288
-1185
-1054
-850
-614
-391
-179
-15
141
320
517
670
773
850
903
961
1033
1117
1203
1281
1366
1478
1603
1741
1866
1963
2068
2209
2383
2530
2632
2700
2735
2752
2741
2691
2572
2361
2037
1577
941
242
-469
-1064
-1386
-1619
-1858
-2306
-2938
-3451
-3709
-3482
-2985
-2583
-2376
-2420
-2458
-2282
-1895
-1476
-1209
-1107
-1117
-1097
-954
-745
-607
-586
-619
-592
-413
-16
401
724
928
1039
1201
1437
1749
1960
1989
1948
1840
1705
1528
1233
813
371
-17
-339
-584
-809
-1093
-1428
-1740
-1939
-1959
-1848
-1711
-1630
-1596
-1591
-1570
-1512
-1483
-1513
-1571
-1649
-1716
-1734
-1739
-1813
-1974
-2113
-2101
-1893
-1557
-1182
-937
-854
-797
-655
-395
-50
207
307
278
233
216
200
143
30
-98
-153
-142
-153
-224
-384
-552
-652
-666
-625
-612
-665
-794
-952
-1059
-1139
-1214
-1286
-1356
-1423
-1473
-1493
-1489
-1484
-1440
-1352
-1221
-1035
-800
-536
-307
-149
-38
60
196
364
551
722
817
866
905
977
1083
1206
1352
1490
1646
1800
1927
2024
2089
2191
2331
2501
2680
2788
2840
2836
2762
2665
2532
2311
1957
1470
805
35
-693
-1285
-1664
-1911
-2196
-2708
-3330
-3764
-3914
-3625
-3101
-2713
-2490
-2424
-2310
-2017
-1613
-1208
-975
-885
-836
-785
-661
-515
-440
-471
-480
-396
-164
212
586
872
1065
1239
1439
1689
1966
2132
2153
2090
1912
1685
1400
1020
568
102
-321
-668
-959
-1231
-1545
-1859
-2082
-2183
-2129
-1991
-1837
-1721
-1629
-1540
-1446
-1332
-1263
-1276
-1350
-1434
-1484
-1510
-1555
-1637
-1733
-1753
-1613
-1357
-1073
-845
-754
-699
-584
-373
-97
129
235
204
133
137
164
173
95
-28
-137
-164
-131
-148
-231
-381
-519
-574
-581
-583
-632
-768
-918
-1062
-1154
-1241
-1329
-1382
-1454
-1481
-1483
-1459
-1384
-1298
-1181
-1058
-924
-715
-479
-232
-17
120
212
309
443
586
716
794
838
881
957
1070
1176
1275
1357
1480
1666
1840
1977
2061
2118
2220
2369
2521
2656
2730
2730
2684
2592
2481
2309
2067
1765
1298
652
-73
-824
-1441
-1819
-2064
-2281
-2688
-3230
-3627
-3768
-3533
-3046
-2654
-2381
-2234
-2066
-1741
-1326
-947
-726
-623
-548
-434
-271
-90
-12
-13
2
60
270
591
927
1224
1432
1600
1757
1936
2115
2154
2069
1921
1682
1413
1097
651
103
-459
-930
-1281
-1562
-1815
-2065
-2315
-2490
-2527
-2418
-2232
-2037
-1903
-1771
-1630
-1475
-1322
-1236
-1260
-1368
-1465
-1457
-1329
-1166
-1084
-1119
-1176
-1114
-862
-498
-179
-37
8
63
180
340
435
340
142
8
-32
-36
-127
-312
-559
-757
-799
-785
-750
-748
-821
-884
-922
-951
-990
-1022
-1036
-1084
-1148
-1211
-1282
-1340
-1367
-1392
-1405
-1371
-1268
-1118
-961
-833
-737
-618
-431
-168
86
271
358
392
447
531
628
699
746
768
817
927
1032
1105
1145
1172
1246
1382
1563
1720
1807
1844
1893
1976
2098
2237
2334
2400
2394
2324
2226
2056
1839
1537
1132
528
-253
-1035
-1790
-2263
-2466
-2650
-2912
-3446
-3912
-4082
-3882
-3248
-2640
-2230
-1951
-1740
-1387
-931
-467
-103
81
171
265
371
507
548
466
377
320
441
733
1025
1222
1311
1324
1379
1451
1558
1531
1321
1071
749
419
55
-429
-1014
-1592
-2033
-2282
-2382
-2443
-2549
-2675
-2731
-2609
-2318
-1912
-1531
-1246
-1019
-848
-666
-455
-307
-290
-384
-493
-565
-573
-536
-545
-582
-588
-464
-309
-190
-142
-181
-204
-173
-139
-174
-323
-584
-862
-1056
-1177
-1231
-1257
-1304
-1312
-1297
-1262
-1148
-995
-774
-614
-522
-454
-437
-407
-421
-524
-735
-920
-1033
-1042
-1059
-1124
-1242
-1296
-1245
-1133
-924
-761
-645
-517
-374
-203
-38
95
247
396
516
606
632
657
660
659
682
738
863
964
1040
1085
1099
1129
1216
1368
1537
1654
1728
1788
1882
1995
2161
2342
2473
2618
2683
2711
2659
2431
2168
1783
1342
604
-501
-1563
-2662
-3242
-3442
-3609
-3733
-4307
-4691
-4674
-4280
-3259
-2269
-1442
-835
-432
83
559
1093
1448
1487
1478
1402
1402
1467
1352
1120
845
703
836
1129
1410
1488
1372
1179
988
822
581
165
-393
-1016
-1575
-2065
-2534
-2995
-3478
-3849
-3908
-3681
-3192
-2642
-2205
-1835
-1421
-855
-217
431
939
1197
1281
1267
1255
1240
1168
936
557
282
117
-31
-86
-275
-519
-643
-776
-745
-764
-940
-1168
-1548
-1827
-2055
-2242
-2361
-2559
-2577
-2523
-2343
-1986
-1669
-1214
-773
-310
214
621
930
1038
993
866
656
483
257
-9
-319
-719
-1037
-1260
-1377
-1374
-1354
-1312
-1252
-1182
-1104
-1052
-1007
-1004
-991
-928
-813
-644
-449
-271
-103
90
314
559
780
965
1072
1106
1078
1003
958
901
842
795
692
636
640
723
929
1200
1514
1879
2212
2604
2966
3212
3481
3545
3510
3466
3223
2885
2365
1667
997
115
-1051
-2296
-3599
-4597
-4921
-4838
-4563
-4432
-4625
-4652
-4347
-3521
-2251
-1127
-246
194
483
803
1081
1481
1644
1625
1576
1556
1727
1912
2000
1898
1723
1695
1817
2031
2039
1778
1302
648
-10
-700
-1376
-2079
-2786
-3329
-3696
-3914
-3991
-4013
-3932
-3668
-3142
-2394
-1574
-849
-351
8
305
637
1015
1347
1520
1537
1470
1361
1341
1385
1340
1218
1013
745
542
331
28
-334
-847
-1445
-1919
-2338
-2592
-2818
-3069
-3213
-3308
-3281
-3072
-2802
-2483
-2016
-1387
-748
-169
261
458
686
904
1133
1306
1217
991
627
252
-108
-419
-611
-888
-1127
-1289
-1467
-1544
-1599
-1662
-1680
-1671
-1603
-1516
-1418
-1302
-1197
-1030
-794
-540
-217
156
509
813
1031
1157
1227
1267
1226
1099
942
694
425
200
14
-60
-41
64
256
469
694
1003
1392
1848
2300
2697
2981
3108
3167
3205
3208
3088
2902
2717
2365
1989
1536
993
560
32
-728
-1773
-2876
-3835
-4327
-4234
-3996
-3760
-3931
-4127
-3964
-3542
-2469
-1342
-356
291
651
1069
1354
1796
2107
2175
2202
2143
2206
2292
2222
2009
1705
1446
1282
1249
1131
765
298
-299
-926
-1525
-2100
-2637
-3145
-3493
-3675
-3687
-3578
-3434
-3215
-2877
-2341
-1599
-768
-21
539
928
1219
1487
1761
1996
2125
2103
1971
1813
1672
1569
1430
1212
866
369
-108
-458
-739
-1030
-1370
-1840
-2451
-3024
-3278
-3335
-3309
-3176
-3001
-2749
-2508
-2140
-1726
-1319
-771
-121
575
1027
1194
1242
1154
1070
1049
951
735
363
-47
-463
-846
-1120
-1388
-1655
-1825
-1871
-1827
-1755
-1693
-1607
-1524
-1395
-1199
-963
-696
-456
-239
-50
104
264
450
624
766
833
839
773
653
542
415
267
120
16
-41
-67
-44
41
192
461
797
1172
1579
1922
2240
2545
2725
2894
2985
2951
2976
2915
2839
2791
2601
2428
2176
1822
1519
1087
716
329
-430
-1501
-2670
-3766
-4397
-4485
-4241
-3937
-4024
-4173
-4005
-3533
-2463
-1212
-100
726
1184
1648
1985
2294
2506
2506
2423
2293
2283
2290
2177
1894
1512
1177
921
776
613
263
-199
-755
-1359
-1972
-2559
-3087
-3516
-3741
-3761
-3604
-3344
-3043
-2690
-2250
-1644
-879
-83
624
1104
1400
1600
1671
1690
1709
1713
1568
1391
1260
1198
1096
938
785
479
54
-336
-757
-1113
-1480
-1957
-2313
-2839
-3290
-3547
-3768
-3590
-3304
-2882
-2320
-1872
-1285
-896
-427
86
474
1009
1256
1387
1239
952
710
368
164
-119
-365
-629
-959
-1152
-1406
-1595
-1778
-1923
-1921
-1878
-1758
-1704
-1658
-1592
-1475
-1258
-1015
-700
-415
-165
50
219
339
413
503
547
565
515
405
268
77
-80
-179
-213
-149
-51
71
207
349
570
819
1118
1424
1698
1944
2157
2320
2448
2486
2458
2392
2344
2327
2299
2299
2161
2028
1921
1603
1381
1109
673
354
-425
-1502
-2666
-3939
-4580
-4682
-4436
-3983
-3890
-3947
-3717
-3242
-2194
-951
180
1080
1518
1910
2117
2249
2358
2228
2064
1942
1872
1881
1833
1590
1276
1032
840
734
595
306
-155
-732
-1369
-2054
-2669
-3211
-3637
-3840
-3824
-3572
-3197
-2773
-2305
-1789
-1149
-403
343
1004
1461
1677
1748
1701
1613
1530
1429
1322
1213
1089
982
918
848
703
416
-22
-456
-876
-1346
-1748
-2267
-2816
-3308
-3797
-3908
-3813
-3540
-2978
-2462
-1890
-1355
-842
-360
24
511
856
1196
1330
1161
903
509
236
25
-119
-248
-456
-633
-889
-1111
-1281
-1471
-1632
-1777
-1863
-1889
-1826
-1785
-1720
-1601
-1443
-1167
-832
-430
-57
264
514
642
707
696
666
592
473
306
79
-122
-300
-419
-428
-353
-196
35
248
474
720
951
1186
1459
1716
1908
2087
2181
2248
2344
2397
2406
2331
2258
2224
2141
2207
2191
2096
2049
1762
1448
988
436
25
-859
-1951
-3022
-4136
-4574
-4547
-4214
-3754
-3749
-3593
-3200
-2635
-1474
-345
651
1279
1583
1907
1993
2113
2160
2022
1879
1820
1859
1889
1837
1608
1363
1131
894
726
424
-6
-547
-1171
-1825
-2484
-3020
-3442
-3681
-3666
-3434
-3020
-2534
-2069
-1585
-1058
-435
222
815
1268
1496
1530
1472
1373
1294
1262
1211
1162
1098
1075
1080
1074
990
786
470
148
-307
-1032
-1702
-2423
-3011
-3284
-3547
-3667
-3738
-3640
-3096
-2501
-1745
-1082
-578
-91
309
723
894
953
930
833
750
558
324
20
-195
-279
-361
-425
-630
-880
-1061
-1250
-1401
-1605
-1860
-2046
-2088
-2013
-1844
-1624
-1407
-1128
-786
-404
-50
271
535
693
785
747
611
456
263
79
-100
-206
-280
-332
-333
-298
-171
3
187
407
639
814
1002
1184
1341
1496
1659
1810
1913
1988
2069
2093
2116
2058
2008
2068
2106
2208
2152
2037
1758
1357
974
468
-8
-557
-1575
-2670
-3749
-4536
-4637
-4436
-3958
-3597
-3513
-3136
-2673
-1922
-862
20
851
1296
1620
1795
1806
1857
1766
1687
1678
1763
1854
1886
1823
1590
1381
1118
785
458
-21
-553
-1148
-1795
-2448
-3057
-3509
-3804
-3831
-3591
-3196
-2680
-2119
-1578
-1031
-466
88
579
990
1255
1350
1361
1287
1192
1140
1098
1100
1103
1095
1119
1144
1080
863
549
164
-264
-695
-1095
-1512
-1970
-2368
-2779
-3116
-3256
-3449
-3796
-3972
-3931
-3465
-2637
-1730
-926
-477
29
615
1033
1438
1587
1597
1526
1396
1210
665
102
-423
-709
-824
-897
-989
-1271
-1526
-1788
-1938
-2050
-2232
-2281
-2270
-2120
-1893
-1635
-1389
-1076
-616
-124
426
865
1197
1384
1415
1322
1057
769
453
149
-100
-320
-492
-568
-548
-461
-244
72
413
796
1099
1347
1577
1677
1742
1728
1736
1776
1809
1918
1960
1983
2039
2061
2175
2249
2312
2149
1749
1319
664
136
-497
-1445
-2523
-3673
-4497
-4754
-4511
-3898
-3386
-3132
-2803
-2328
-1685
-749
73
728
1071
1224
1341
1301
1312
1246
1183
1271
1456
1724
1913
1947
1821
1624
1365
1023
617
95
-517
-1186
-1841
-2464
-2980
-3358
-3580
-3550
-3272
-2837
-2301
-1745
-1237
-800
-432
-99
204
483
697
767
748
680
647
709
835
1013
1194
1316
1380
1405
1377
1192
845
297
-504
-1279
-1938
-2465
-2770
-3016
-3211
-3410
-3516
-3280
-2966
-2456
-1821
-1241
-703
-437
-297
-276
-276
-118
120
426
614
619
525
351
261
221
185
67
-205
-510
-864
-1238
-1591
-1965
-2235
-2340
-2324
-2149
-1893
-1627
-1352
-1096
-784
-467
-166
147
349
484
552
530
470
354
250
197
152
113
40
-58
-147
-233
-237
-189
-87
66
226
396
584
735
938
1153
1382
1607
1804
2003
2084
2167
2194
2134
2134
2086
2048
2137
2130
2114
1912
1555
1184
701
278
-96
-742
-1719
-2819
-3847
-4429
-4464
-4076
-3520
-3211
-3005
-2599
-2210
-1495
-700
-52
517
788
1084
1195
1161
1164
1051
1065
1236
1511
1774
1914
1872
1692
1506
1219
880
397
-219
-859
-1497
-2092
-2613
-3013
-3323
-3487
-3389
-3078
-2583
-2013
-1500
-1096
-794
-516
-303
-95
146
317
406
439
472
569
756
990
1214
1377
1478
1537
1505
1344
995
467
-109
-802
-1610
-2335
-2957
-3267
-3355
-3248
-3025
-3092
-3007
-2821
-2559
-2055
-1683
-1199
-995
-821
-554
-467
-281
-179
109
420
690
933
832
721
491
297
81
-290
-668
-1144
-1514
-1803
-2043
-2244
-2367
-2352
-2176
-1859
-1560
-1224
-1010
-816
-604
-478
-258
-141
-23
113
225
330
316
316
292
264
293
309
277
210
122
45
43
83
206
332
483
641
839
1120
1338
1548
1749
1868
2026
2155
2214
2234
2202
2256
2277
2250
2209
2124
1944
1728
1386
974
556
54
-569
-1601
-2687
-3652
-4319
-4295
-3953
-3414
-3060
-2931
-2574
-2279
-1621
-848
-240
308
579
871
980
1015
1046
958
1044
1306
1710
2091
2310
2282
2050
1784
1441
1097
656
68
-572
-1242
-1840
-2347
-2691
-2926
-3050
-2982
-2743
-2346
-1890
-1475
-1202
-1016
-907
-843
-704
-533
-346
-181
-54
82
278
594
976
1320
1553
1689
1738
1721
1555
1226
710
120
-618
-1478
-2204
-2778
-2999
-3055
-2988
-2974
-3066
-2900
-2615
-2261
-1951
-1696
-1357
-1125
-774
-610
-612
-558
-383
63
494
884
1024
949
872
719
575
267
-146
-591
-964
-1257
-1545
-1805
-2059
-2127
-2047
-1815
-1545
-1308
-1086
-937
-723
-554
-441
-281
-163
-6
147
304
398
474
547
569
628
683
698
641
536
420
336
301
309
370
446
558
715
896
1146
1342
1526
1727
1827
1956
2083
2180
2337
2366
2480
2487
2369
2290
2097
1921
1667
1355
964
465
50
-676
-1732
-2726
-3680
-4070
-3955
-3458
-2952
-2777
-2591
-2401
-2136
-1506
-945
-478
-141
106
367
522
643
659
588
719
1141
1734
2241
2485
2406
2121
1783
1486
1215
814
300
-300
-888
-1371
-1710
-1962
-2190
-2313
-2329
-2194
-1921
-1649
-1460
-1416
-1479
-1578
-1628
-1520
-1298
-1045
-781
-515
-236
151
630
1109
1502
1744
1838
1800
1688
1376
957
365
-281
-762
-1239
-1409
-1540
-1820
-2022
-2273
-2239
-2156
-2063
-1951
-2148
-2219
-2190
-2014
-1768
-1639
-1460
-1293
-889
-380
30
308
395
489
549
602
529
285
-19
-315
-491
-609
-717
-847
-959
-1036
-1035
-953
-948
-974
-1018
-1060
-1043
-1014
-954
-928
-832
-706
-563
-337
-120
52
195
328
430
505
529
514
471
436
453
469
545
604
678
798
904
1037
1186
1316
1515
1630
1713
1848
1956
2078
2225
2363
2460
2514
2487
2485
2343
2133
1844
1369
945
515
-11
-716
-1748
-2647
-3505
-3875
-3682
-3330
-2903
-2785
-2713
-2512
-2340
-1835
-1467
-1203
-990
-807
-467
-235
42
176
196
453
904
1574
2184
2518
2513
2227
1908
1611
1412
1109
693
234
-250
-628
-884
-1064
-1257
-1468
-1608
-1665
-1643
-1637
-1699
-1864
-2117
-2377
-2489
-2379
-2147
-1844
-1518
-1186
-808
-346
145
576
883
994
1026
1003
958
818
539
231
-167
-342
-420
-456
-465
-635
-775
-981
-1112
-1217
-1511
-1788
-2053
-2146
-2052
-1941
-1824
-1846
-1797
-1592
-1316
-986
-755
-573
-494
-417
-304
-268
-318
-376
-395
-335
-219
-149
-114
-149
-237
-323
-416
-460
-547
-655
-744
-855
-891
-935
-973
-944
-873
-727
-558
-384
-182
-36
101
212
290
375
440
479
523
585
653
768
853
942
990
1034
1088
1102
1198
1313
1424
1588
1690
1821
1972
2099
2293
2387
2479
2577
2542
2565
2472
2308
2033
1609
1196
672
52
-856
-1740
-2575
-3171
-3182
-2967
-2611
-2502
-2548
-2481
-2459
-2157
-1843
-1693
-1592
-1594
-1359
-1092
-758
-454
-388
-163
220
820
1556
2048
2288
2163
1911
1705
1587
1450
1229
937
623
389
245
155
9
-186
-398
-587
-714
-801
-1001
-1322
-1713
-2111
-2409
-2530
-2509
-2387
-2200
-1986
-1734
-1408
-1038
-661
-389
-216
-118
11
22
-110
-240
-485
-598
-514
-267
54
199
238
187
85
-19
-175
-349
-603
-790
-902
-993
-1068
-1224
-1343
-1404
-1370
-1182
-1020
-897
-839
-867
-899
-957
-1017
-1068
-1065
-995
-905
-778
-633
-541
-490
-463
-444
-378
-377
-389
-407
-443
-460
-509
-488
-456
-449
-330
-215
-108
26
137
230
285
332
375
393
432
492
530
609
709
799
875
866
920
933
923
983
985
1074
1132
1229
1401
1520
1662
1797
1766
1799
1912
1911
2083
2149
2113
2055
1837
1618
1397
977
678
-71
-760
-1275
-1915
-1938
-1921
-1809
-1755
-1904
-1810
-1863
-1777
-1563
-1715
-1686
-1739
-1710
-1479
-1327
-1104
-1025
-912
-595
-247
245
586
737
828
791
799
839
815
765
681
634
659
732
785
744
660
546
414
327
211
-29
-307
-582
-878
-1110
-1272
-1391
-1460
-1520
-1524
-1488
-1426
-1325
-1293
-1275
-1286
-1303
-1397
-1498
-1575
-1677
-1646
-1601
-1467
-1243
-1049
-802
-621
-512
-435
-448
-423
-455
-481
-514
-540
-495
-496
-427
-374
-377
-354
-386
-386
-413
-488
-534
-627
-716
-794
-871
-907
-964
-983
-954
-950
-908
-867
-866
-882
-928
-940
-967
-955
-871
-792
-667
-571
-497
-440
-388
-313
-249
-180
-78
-5
34
129
248
357
464
585
677
749
839
893
945
980
997
1011
1057
1133
1201
1285
1360
1410
1438
1496
1518
1508
1550
1540
1530
1543
1557
1570
1513
1518
1456
1355
1210
965
768
555
73
-231
-612
-961
-1016
-1085
-985
-1053
-1109
-1094
-1196
-1185
-1145
-1265
-1318
-1436
-1474
-1422
-1330
-1266
-1315
-1182
-1067
-920
-633
-454
-353
-298
-252
-180
-156
-145
-140
-148
-107
-25
99
244
337
371
434
483
513
507
434
378
299
195
98
14
-65
-153
-228
-275
-356
-429
-467
-519
-589
-740
-916
-1052
-1264
-1414
-1503
-1565
-1583
-1522
-1429
-1313
-1208
-1137
-1090
-1043
-972
-911
-859
-795
-715
-640
-512
-395
-294
-158
-37
51
115
175
203
203
216
230
254
262
254
240
202
171
128
62
19
3
-63
-193
-267
-242
-372
-395
-269
-279
-250
-278
-296
-374
-288
-332
-398
-316
-366
-301
-390
-285
-114
-115
-83
30
83
113
204
166
286
321
421
373
427
511
514
542
520
587
571
581
560
563
467
489
403
271
208
138
88
51
34
24
42
13
39
24
17
56
79
103
171
225
252
296
339
342
369
384
375
371
343
336
277
254
208
137
89
34
4
-22
-56
-113
-205
-303
-364
-427
-503
-560
-621
-685
-702
-731
-714
-692
-700
-665
-626
-584
-515
-445
-396
-344
-306
-324
-343
-337
-325
-321
-315
-310
-344
-376
-398
-401
-413
-440
-468
-492
-502
-507
-499
-486
-490
-474
-460
-453
-440
-433
-434
-422
-388
-381
-386
-383
-383
-403
-419
-407
-381
-360
-340
-349
-361
-367
-388
-379
-377
-363
-352
-324
-314
-337
-352
-346
-351
-385
-402
-424
-416
-401
-413
-411
-391
-363
-344
-316
-312
-321
-348
-378
-378
-399
-417
-438
-449
-437
-405
-377
-335
-299
-286
-268
-257
-221
-196
-165
-141
-141
-142
-137
-121
-132
-131
-112
-91
-65
-43
-34
-48
-70
-120
-168
-196
-233
-289
-369
-430
-486
-543
-552
-529
-517
-499
-483
-474
-454
-409
-372
-353
-321
-289
-256
-231
-189
-144
-116
-109
-102
-73
-54
-16
-6
-4
-39
-84
-107
-135
-160
-186
-211
-250
-287
-331
-377
-419
-447
-467
-482
-495
-491
-482
-475
-452
-438
-417
-371
-332
-303
-259
-217
-187
-179
-179
-184
-186
-187
-193
-202
-203
-216
-235
-266
-286
-305
-355
-389
-402
-404
-420
-454
-479
-515
-528
-517
-492
-452
-437
-428
-426
-411
-368
-335
-322
-325
-324
-308
-304
-298
-304
-310
-300
-297
-309
-316
-303
-287
-279
-267
-240
-193
-167
-169
-180
-186
-202
-232
-246
-259
-272
-295
-305
-307
-305
-308
-313
-328
-367
-397
-426
-447
-474
-484
-491
-496
-496
-492
-478
-453
-444
-411
-380
-341
-310
-302
-288
-278
-277
-280
-259
-239
-215
-188
-165
-152
-142
-132
-127
-139
-148
-155
-194
-220
-252
-295
-362
-439
-482
-513
-550
-589
-589
-566
-560
-551
-507
-473
-455
-435
-409
-392
-377
-334
-300
-296
-290
-265
-256
-218
-176
-140
-132
-132
-118
-123
-129
-139
-152
-166
-182
-202
-239
-284
-326
-363
-384
-418
-437
-470
-464
-447
-453
-458
-457
-424
-402
-380
-369
-356
-324
-283
-243
-216
-203
-202
-206
-210
-194
-185
-192
-212
-248
-294
-335
-355
-370
-392
-406
-421
-452
-472
-462
-436
-409
-381
-356
-319
-310
-301
-275
-269
-263
-271
-279
-291
-297
-296
-296
-302
-289
-292
-301
-293
-279
-248
-214
-178
-169
-170
-171
-196
-207
-230
-257
-276
-285
-316
-328
-321
-330
-318
-306
-307
-298
-290
-314
-322
-307
-297
-309
-338
-372
-387
-394
-405
-391
-372
-367
-331
-287
-252
-230
-219
-222
-214
-194
-172
-147
-155
-153
-150
-138
-122
-110
-116
-114
-118
-145
-165
-200
-242
-285
-322
-375
-429
-465
-485
-512
-530
-533
-543
-538
-520
-497
-468
-450
-436
-419
-396
-373
-361
-347
-328
-329
-324
-297
-258
-211
-163
-135
-123
-108
-104
-103
-119
-163
-203
-251
-308
-343
-362
-395
-442
-479
-512
-557
-583
-570
-560
-553
-550
-549
-512
-487
-443
-405
-399
-381
-344
-297
-271
-234
-204
-194
-202
-196
-190
-183
-204
-227
-236
-272
-303
-314
-341
-388
-411
-416
-432
-475
-483
-468
-455
-438
-434
-427
-406
-392
-379
-371
-362
-357
-353
-370
-401
-408
-403
-412
-419
-397
-376
-356
-338
-321
-300
-275
-263
-285
-295
-290
-313
-318
-311
-315
-309
-305
-297
-301
-292
-285
-285
-281
-292
-286
-288
-303
-315
-349
-389
-413
-448
-457
-453
-458
-456
-422
-388
-371
-338
-302
-251
-216
-198
-194
-181
-174
-170
-160
-140
-120
-126
-126
-133
-137
-154
-174
-194
-208
-218
-245
-277
-300
-321
-356
-384
-401
-413
-435
-460
-487
-503
-517
-534
-528
-530
-508
-472
-443
-421
-392
-353
-317
-299
-274
-242
-216
-191
-152
-120
-107
-104
-118
-136
-155
-194
-233
-284
-338
-361
-382
-403
-425
-448
-477
-493
-497
-473
-444
-455
-455
-438
-430
-402
-369
-341
-333
-332
-308
-289
-255
-221
-207
-207
-194
-185
-189
-174
-170
-180
-207
-218
-246
-281
-327
-356
-373
-398
-413
-423
-417
-401
-381
-340
-297
-254
-213
-177
-153
-150
-161
-184
-199
-200
-204
-227
-255
-259
-250
-245
-231
-225
-211
-193
-179
-165
-148
-159
-186
-213
-225
-229
-261
-274
-286
-298
-307
-301
-292
-306
-311
-311
-312
-321
-330
-351
-380
-388
-392
-397
-401
-390
-369
-355
-358
-346
-323
-312
-272
-233
-216
-197
-162
-148
-154
-162
-163
-149
-129
-108
-115
-103
-93
-110
-135
-164
-192
-223
-248
-263
-266
-269
-287
-317
-328
-337
-354
-352
-360
-368
-371
-368
-366
-367
-360
-357
-348
-350
-334
-315
-296
-280
-269
-223
-186
-159
-113
-85
-88
-85
-77
-61
-50
-44
-31
-47
-86
-138
-174
-179
-186
-209
-219
-245
-281
-302
-308
-308
-324
-311
-296
-271
-244
-227
-217
-220
-218
-230
-220
-216
-215
-199
-184
-191
-202
-213
-229
-235
-232
-226
-245
-248
-272
-308
-324
-327
-319
-313
-301
-275
-233
-197
-179
-166
-145
-150
-165
-176
-182
-200
-240
-267
-266
-259
-247
-230
-211
-184
-167
-166
-170
-170
-157
-149
-155
-167
-184
-214
-248
-269
-292
-308
-313
-305
-293
-271
-247
-236
-220
-214
-210
-196
-202
-226
-247
-284
-328
-343
-357
-360
-364
-345
-340
-334
-325
-314
-297
-271
-256
-235
-200
-169
-133
-135
-145
-170
-167
-136
-115
-126
-150
-163
-166
-169
-189
-238
-271
-306
-327
-325
-331
-329
-352
-370
-372
-356
-336
-322
-313
-318
-324
-334
-340
-340
-349
-357
-343
-320
-293
-269
-232
-208
-201
-155
-105
-66
-51
-46
-32
-35
-53
-66
-73
-86
-114
-152
-189
-207
-216
-230
-254
-266
-258
-255
-242
-223
-202
-179
-173
-171
-180
-177
-174
-169
-173
-194
-206
-225
-236
-243
-242
-234
-245
-244
-257
-257
-250
-264
-250
-236
-245
-240
-237
-222
-208
-206
-213
-217
-197
-179
-153
-132
-123
-117
-112
-110
-129
-152
-162
-172
-191
-204
-214
-197
-184
-196
-198
-195
-212
-222
-233
-247
-261
-272
-283
-303
-307
-312
-303
-286
-288
-288
-271
-252
-245
-235
-215
-202
-158
-149
-182
-212
-217
-208
-202
-202
-218
-211
-206
-205
-186
-164
-159
-165
-168
-170
-170
-176
-180
-177
-176
-168
-155
-159
-166
-173
-167
-167
-161
-175
-179
-178
-201
-220
-223
-248
-253
-257
-274
-255
-234
-222
-217
-208
-182
-163
-151
-134
-115
-124
-134
-131
-148
-158
-191
-219
-225
-211
-196
-171
-148
-154
-138
-107
-87
-78
-70
-70
-72
-81
-97
-99
-119
-153
-177
-194
-222
-252
-266
-260
-260
-268
-267
-263
-257
-253
-233
-224
-242
-254
-257
-249
-240
-232
-221
-230
-237
-219
-219
-216
-217
-229
-241
-254
-265
-296
-302
-307
-332
-328
-316
-299
-274
-251
-230
-208
-191
-188
-180
-168
-172
-173
-166
-164
-181
-191
-192
-190
-185
-182
-195
-196
-193
-193
-177
-179
-196
-217
-229
-228
-232
-241
-265
-280
-284
-286
-271
-261
-251
-229
-208
-198
-202
-187
-187
-185
-170
-154
-147
-168
-175
-182
-191
-184
-170
-168
-163
-147
-149
-142
-121
-121
-121
-103
-113
-129
-149
-151
-155
-153
-156
-165
-164
-178
-172
-173
-165
-177
-211
-239
-258
-267
-276
-274
-287
-308
-325
-325
-317
-312
-287
-273
-273
-266
-261
-255
-256
-270
-264
-264
-263
-261
-252
-246
-263
-275
-284
-272
-267
-264
-243
-230
-232
-231
-232
-233
-229
-231
-252
-279
-281
-287
-301
-340
-379
-389
-402
-419
-413
-392
-358
-347
-351
-336
-322
-299
-269
-246
-238
-249
-245
-244
-258
-263
-259
-267
-285
-282
-286
-279
-273
-288
-290
-300
-301
-307
-309
-325
-353
-361
-350
-339
-329
-311
-277
-254
-256
-252
-255
-250
-233
-220
-217
-230
-224
-227
-224
-231
-237
-233
-220
-220
-230
-240
-261
-281
-297
-296
-289
-284
-282
-282
-296
-292
-306
-313
-292
-283
-255
-234
-236
-230
-236
-262
-274
-290
-304
-313
-333
-345
-369
-373
-371
-372
-366
-364
-367
-375
-376
-365
-354
-346
-344
-333
-311
-314
-318
-304
-290
-281
-276
-247
-219
-202
-209
-214
-218
-240
-253
-266
-269
-277
-302
-326
-350
-350
-353
-354
-344
-345
-347
-334
-328
-341
-340
-346
-352
-351
-364
-374
-381
-388
-383
-368
-347
-339
-332
-324
-314
-304
-301
-290
-275
-271
-272
-271
-271
-266
-260
-260
-266
-290
-308
-323
-339
-345
-346
-336
-316
-309
-308
-304
-314
-320
-319
-313
-315
-327
-331
-346
-349
-335
-331
-328
-304
-303
-310
-284
-264
-251
-250
-252
-265
-283
-300
-320
-327
-329
-348
-345
-328
-317
-301
-284
-260
-239
-218
-194
-182
-172
-181
-197
-203
-209
-214
-236
-256
-275
-279
-288
-274
-260
-265
-267
-270
-280
-291
-284
-269
-266
-254
-243
-238
-237
-247
-248
-240
-228
-220
-202
-187
-202
-211
-210
-233
-262
-275
-300
-333
-343
-343
-336
-319
-314
-306
-308
-311
-331
-344
-354
-348
-348
-335
-320
-335
-333
-316
-291
-293
-255
-215
-202
-206
-203
-204
-231
-236
-251
-260
-284
-312
-327
-333
-346
-359
-363
-362
-364
-337
-331
-343
-358
-359
-368
-397
-394
-379
-377
-383
-384
-380
-371
-361
-352
-338
-334
-328
-317
-300
-291
-288
-268
-284
-304
-308
-301
-297
-297
-298
-322
-336
-332
-335
-340
-318
-306
-314
-297
-263
-252
-250
-254
-257
-262
-269
-277
-295
-310
-321
-325
-334
-338
-333
-311
-300
-303
-289
-288
-308
-297
-308
-323
-339
-371
-370
-379
-377
-367
-347
-328
-315
-329
-310
-277
-269
-275
-276
-265
-265
-280
-296
-309
-322
-326
-334
-334
-324
-324
-328
-329
-336
-346
-349
-347
-348
-353
-364
-366
-371
-360
-356
-349
-331
-314
-307
-289
-248
-233
-228
-227
-218
-227
-238
-256
-282
-300
-326
-370
-393
-398
-394
-399
-396
-384
-369
-359
-342
-333
-306
-286
-278
-263
-256
-254
-249
-241
-241
-224
-200
-178
-183
-185
-194
-213
-227
-235
-252
-252
-262
-283
-298
-303
-308
-324
-321
-331
-344
-353
-361
-357
-374
-396
-407
-406
-383
-365
-350
-327
-313
-319
-306
-279
-254
-224
-202
-190
-204
-216
-224
-236
-251
-259
-264
-279
-282
-280
-278
-277
-271
-281
-293
-279
-273
-294
-316
-332
-355
-370
-368
-359
-364
-358
-353
-362
-363
-354
-347
-349
-358
-352
-338
-326
-294
-295
-317
-309
-304
-306
-301
-310
-323
-343
-377
-387
-396
-396
-398
-398
-396
-411
-383
-363
-343
-319
-296
-287
-304
-310
-320
-328
-327
-327
-330
-333
-335
-334
-333
-324
-315
-312
-304
-303
-297
-298
-310
-308
-303
-294
-311
-311
-293
-270
-246
-235
-213
-209
-214
-220
-214
-207
-220
-238
-257
-277
-293
-303
-306
-312
-323
-322
-303
-287
-279
-259
-245
-231
-209
-180
-145
-122
-113
-115
-112
-111
-108
-106
-111
-118
-122
-127
-140
-137
-145
-155
-148
-147
-160
-166
-186
-219
-240
-261
-272
-285
-298
-316
-323
-324
-323
-310
-300
-301
-291
-271
-235
-215
-214
-212
-211
-195
-180
-160
-143
-133
-132
-132
-124
-120
-109
-103
-118
-142
-163
-174
-189
-210
-241
-263
-276
-298
-321
-329
-337
-345
-348
-359
-350
-335
-323
-314
-326
-349
-366
-364
-362
-365
-372
-359
-362
-364
-353
-333
-308
-300
-277
-260
-241
-245
-247
-239
-242
-239
-232
-209
-211
-234
-231
-233
-250
-261
-246
-233
-234
-235
-245
-245
-244
-251
-265
-272
-274
-270
-275
-286
-287
-283
-293
-307
-301
-297
-297
-293
-291
-283
-264
-258
-253
-246
-233
-217
-190
-170
-166
-175
-177
-171
-171
-162
-175
-190
-216
-209
-229
-236
-258
-232
-258
-229
-279
-216
-552
-1062
-358
-341
-663
-481
-285
-384
-455
-347
-238
-285
-220
-150
-183
-144
-175
-188
-174
-110
-106
-175
-189
-171
-305
-222
-177
-232
-242
-251
-299
-332
-354
-361
-325
-312
-331
-246
-257
-312
-322
-319
-271
-296
-245
-220
-283
-246
-291
-330
-250
-251
-297
-262
-244
-207
-236
-282
-200
-184
-198
-216
-125
-153
-275
-249
-191
-250
-221
-208
-281
-246
-354
-332
-283
-369
-361
-325
-367
-349
-356
-409
-350
-319
-300
-281
-258
-241
-271
-294
-273
-236
-250
-221
-164
-211
-255
-169
-126
-192
-198
-123
-140
-162
-66
-195
-171
-79
-210
-139
-95
-224
-194
-128
-292
-316
-188
-279
-310
-303
-242
-269
-313
-278
-259
-272
-325
-235
-176
-328
-272
-166
-322
-348
-297
-254
-314
-382
-270
-223
-295
-306
-141
-201
-220
-201
-243
-170
-256
-314
-54
-188
-372
-225
-212
-336
-335
-280
-290
-387
-306
-330
-391
-434
-330
-351
-367
-310
-217
-254
-352
-296
-236
-233
-237
-278
-103
-137
-340
-214
-232
-240
-310
-259
-260
-309
-372
-209
-328
-322
-298
-298
-237
-436
-412
-251
-245
-505
-451
-169
-278
-422
-399
-234
-250
-330
-356
-235
-175
-382
-351
-263
-107
-268
-301
-236
-65
-186
-266
-114
-165
-176
-180
-192
-159
-139
-276
-139
-204
-227
-304
-290
-264
-250
-276
-247
-288
-293
-166
-344
-330
-244
-218
-461
-329
-337
-277
-337
-435
-244
-238
-330
-346
-234
-205
-228
-249
-106
-153
-246
-175
-86
-189
-241
-237
-118
-158
-345
-120
-94
-219
-229
-169
-145
-243
-415
-241
-92
-282
-338
-317
-315
-385
-280
-380
-310
-402
-353
-250
-368
-187
-278
-406
-377
-212
-285
-356
-260
-237
-346
-358
-41
-218
-447
-143
-163
-289
-236
-92
-178
-256
-164
-236
-194
-249
-282
-279
-319
-274
-409
-260
-180
-317
-380
-324
-243
-401
-98
-278
-390
-87
-344
-193
-148
-284
-235
-129
-124
-259
-214
-127
-22
-136
-352
-4
-105
-144
-284
-279
0
-231
-337
-217
-120
-250
-392
-305
-23
-303
-579
-32
-64
-402
-280
-248
-171
-233
-486
-30
-82
-592
-368
-36
-315
-426
-160
-114
-155
-523
-367
83
-267
-362
-144
-156
-165
-328
-311
-258
-152
-202
-313
-185
-112
-301
-357
-220
-164
-182
-173
-133
-211
-198
-147
-228
-218
-248
-335
-271
-210
-358
-354
-156
-310
-399
-109
-218
-193
-243
-131
-148
-276
-180
-47
-34
-427
-209
28
-368
-248
-162
-85
-140
-390
-320
-206
-161
-183
-411
-341
-18
-207
-503
-268
-50
-294
-207
-383
-129
-84
-508
-292
-154
-243
-358
-231
-200
-275
-379
-242
122
-201
-446
-99
103
-264
-373
-5
41
-125
-417
-101
70
-191
-273
-147
-133
-214
-303
-173
-184
-304
-191
-178
-356
-244
-232
-203
-117
-274
38
1
-176
-304
40
15
-316
-243
117
-85
-439
-60
5
-97
-327
-275
-10
3
-149
-283
6
-153
-422
-247
-58
-50
-328
-308
-200
-174
-164
-7
9
-243
-271
-183
-21
-307
-227
8
52
-274
-343
180
-183
-340
-234
-57
-51
-124
-235
-196
-145
-268
-374
-132
77
-383
-360
-130
-300
-334
-160
-223
-298
-73
-285
-415
-86
-88
-495
-436
-136
-62
-336
-435
-254
-289
-264
-408
-135
-105
-322
-155
-183
-95
-197
-175
-23
-60
-96
-78
-211
-134
117
-14
-437
-334
269
-13
-553
-394
53
53
-480
-370
-15
-56
-350
-363
-93
23
-230
-229
-233
-300
33
-238
-449
-66
26
-103
-318
-257
31
-201
-222
-85
166
202
-136
-245
-69
36
-122
-168
85
106
-326
-233
154
44
-463
-383
37
29
-329
-408
116
-165
-464
-369
120
181
-286
-208
-179
-173
-175
-130
-85
32
-171
-206
-164
-17
-89
-296
-35
-24
-132
-153
142
121
-354
-270
-38
169
-213
-426
-224
-60
-423
-517
171
21
-471
-453
-90
-78
-205
-322
-71
-14
-248
-392
-46
153
-449
-402
-93
38
-106
-364
-107
40
-257
-482
-223
330
-40
-466
-220
85
-1
-534
-281
62
-250
-407
-231
-34
-144
-339
-360
-110
-253
-370
-36
-88
-254
-190
-205
-248
-243
-184
-298
73
-40
-410
-140
79
-4
-512
-378
134
-46
-336
-199
-166
-142
-398
-318
148
-14
-258
-200
-257
-101
-180
-188
-66
-17
-152
-453
-109
48
-280
-490
-146
76
-77
-413
-45
217
-384
-426
-51
37
19
-232
-209
-40
-282
-253
-114
-53
-118
-164
-295
-158
-44
-138
-294
-193
-68
-214
-249
-77
122
-264
-209
56
-122
-113
-117
-173
-376
-134
136
-160
-258
-75
96
-237
-475
-123
104
-118
-371
-332
41
-12
-462
-310
-114
-218
-112
-102
-114
-138
-228
-141
-264
-332
-164
-148
-225
-339
-339
-128
-174
-247
-328
-255
-226
-145
-305
-207
-241
-309
-203
-253
32
-318
-350
-48
-129
-463
-399
37
-167
-435
-378
100
-95
-397
-188
-65
38
-481
-435
-23
-57
-225
-322
-345
-58
-119
-333
-199
-286
-81
-78
-502
-333
-69
-147
-149
-207
-187
-293
-212
-222
-296
-73
-12
-216
-244
-171
-149
-299
-383
-192
35
-192
-418
-264
-300
-182
-166
-230
-230
-59
-3
-638
-553
-34
-134
-358
-335
2
-68
-543
-407
-40
-267
-373
-172
38
-167
-411
-271
-258
-269
-462
-280
-81
-209
-430
-582
-357
-226
-320
-290
-336
-517
-230
-338
-601
-405
-173
-227
-363
-297
-260
-234
-267
-386
-186
-136
-227
-78
-211
-273
-362
-219
-209
-248
-109
-312
-347
-85
-248
-391
-172
-41
-175
-495
-261
-56
-137
-331
-227
-218
-421
-343
-162
-113
-303
-483
-127
-127
-366
-293
-124
-105
-332
-264
-105
-251
-380
-207
-124
-472
-379
91
-28
-361
-443
-317
-185
-164
-449
-335
-48
-265
-481
-342
-169
-201
-374
-210
-220
-294
-190
-267
-314
-363
-267
-192
-177
-230
-237
-301
-335
-317
-128
-82
-224
-149
-205
-326
-305
-245
-243
-251
-227
-160
-154
-244
-396
-393
-81
-291
-528
-127
144
-354
-629
-355
-198
-216
-217
-341
-276
-119
-222
-365
-472
-184
-26
-195
-186
-8
-292
-588
-261
-135
-239
-172
-73
-79
-313
-377
-319
-215
-184
-169
-243
-127
-62
-341
-443
-296
-136
-287
-170
-89
-143
-344
-497
-396
-400
-284
-321
-180
-248
-471
-401
-278
-364
-443
-65
82
-372
-594
-139
-154
-470
-444
-250
13
-105
-483
-419
-158
-166
-324
-279
-181
31
-181
-510
-330
-163
-267
-474
-336
-200
-271
-417
-432
-289
-284
-302
-168
-112
-250
-347
-334
-120
-82
-157
-166
-293
-99
-107
-367
-277
-116
-11
103
-322
-367
21
43
-298
-468
5
127
-232
-388
-93
-61
-437
-491
-107
-17
-239
-306
-174
-161
-267
-267
-354
-156
-42
-291
-375
-221
-74
-278
-242
-136
-174
-86
-278
-271
-138
-246
-426
-121
-61
-408
-413
-328
-300
-474
-494
-315
-305
-292
-275
-387
-441
-316
-277
-483
-583
-430
-179
-147
-382
-465
-281
-100
-552
-618
-180
-98
-380
-577
-184
-149
-439
-474
-359
-182
-192
-375
-389
-241
-239
-402
-368
-256
-128
-128
-191
-374
-440
-274
-250
-210
-154
-110
-231
-184
-312
-621
-288
-70
-456
-386
-7
-67
-498
-506
-353
-422
-408
-216
-139
-230
-523
-380
56
-380
-526
-81
85
-230
-564
-405
-4
-111
-375
-219
100
30
-326
-470
-141
-38
-331
-277
27
-35
-290
-398
-290
-141
-245
-327
-114
22
-179
-345
-223
-136
-370
-306
-106
-164
-266
-154
-163
-306
-300
-283
-115
-9
-204
-261
-133
-283
-399
-350
-244
-146
-316
-318
-184
-336
-489
-397
-216
-146
-142
-312
-339
-188
-393
-485
-282
-157
-201
-185
-170
-235
-277
-286
-256
-196
-161
-141
-263
-266
-265
-487
-462
-309
-344
-333
-348
-439
-414
-425
-516
-554
-410
-295
-350
-409
-398
-416
-541
-574
-496
-356
-310
-388
-352
-437
-485
-514
-553
-509
-386
-358
-501
-474
-503
-556
-580
-478
-464
-529
-434
-465
-569
-633
-564
-619
-560
-367
-444
-533
-448
-430
-482
-554
-622
-435
-399
-452
-465
-410
-429
-545
-429
-645
-717
-418
-329
-607
-679
-437
-403
-554
-695
-507
-386
-378
-445
-389
-283
-324
-429
-435
-352
-247
-7
-221
-302
-72
-4
-31
-121
58
-73
-191
-85
-155
-143
-86
-99
69
171
-152
-170
19
-84
-154
-10
165
229
35
57
209
2
137
150
135
318
97
100
212
134
134
212
125
184
232
181
92
44
86
33
40
91
183
126
-15
53
-26
-53
-18
-21
57
13
-39
41
16
-100
-142
-155
-160
-188
-193
-219
-298
-379
-375
-360
-435
-471
-483
-549
-638
-708
-721
-752
-846
-854
-837
-856
-867
-946
-1017
-1032
-1025
-1013
-1010
-987
-942
-970
-1017
-1012
-1005
-1021
-1073
-1080
-1020
-1026
-1088
-1081
-1034
-1070
-1126
-1105
-1054
-1014
-1026
-1029
-980
-942
-916
-848
-778
-738
-699
-654
-614
-573
-537
-479
-447
-410
-375
-402
-450
-475
-450
-403
-363
-314
-250
-283
-276
-250
-163
-256
-178
-251
-349
-255
-175
-52
-17
-197
-425
-65
21
-28
-192
-212
-31
-13
-118
-185
108
155
83
-198
-222
97
249
91
-132
101
197
83
-17
155
64
90
215
54
110
233
357
175
22
241
391
353
327
359
561
406
215
409
593
476
325
420
494
472
409
403
403
313
393
574
438
351
416
292
96
136
91
285
448
215
205
199
-67
-202
-156
-75
-77
-144
-107
-99
-228
-357
-353
-439
-660
-715
-600
-562
-613
-675
-746
-871
-947
-992
-989
-927
-1013
-1107
-1118
-1148
-1111
-1052
-1061
-1051
-1064
-1077
-1059
-1058
-1051
-1024
-1019
-990
-889
-770
-733
-708
-721
-805
-802
-743
-671
-605
-527
-480
-487
-535
-496
-405
-511
-489
-343
-434
-441
-332
-373
-327
-292
-336
-282
-265
-292
-242
-251
-311
-267
-238
-227
-192
-193
-261
-330
-353
-384
-429
-439
-475
-506
-504
-570
-603
-620
-739
-760
-726
-748
-717
-684
-714
-731
-736
-750
-759
-707
-703
-785
-863
-706
-539
-643
-588
-520
-622
-617
-553
-536
-445
-450
-485
-446
-376
-433
-468
-298
-235
-325
-352
-127
-263
-235
-71
-266
-208
-298
-31
149
-97
-154
147
127
-45
33
24
318
121
78
264
223
218
325
250
182
321
344
549
366
278
631
542
630
698
539
677
761
571
659
814
789
696
687
791
773
720
682
666
509
443
401
355
456
415
349
348
201
-2
10
9
-126
-242
-161
-163
-275
-307
-326
-398
-541
-669
-687
-683
-729
-731
-732
-814
-880
-888
-897
-939
-990
-1045
-1089
-1138
-1217
-1169
-1144
-1179
-1207
-1198
-1156
-1130
-1126
-1128
-1123
-1117
-1077
-1013
-942
-859
-765
-746
-747
-693
-642
-613
-566
-491
-435
-397
-349
-277
-261
-260
-206
-210
-240
-219
-176
-197
-210
-160
-165
-190
-198
-204
-234
-277
-302
-341
-327
-282
-271
-259
-299
-316
-332
-401
-422
-452
-481
-478
-503
-487
-514
-570
-606
-679
-698
-709
-709
-681
-737
-747
-695
-669
-723
-703
-629
-755
-765
-684
-666
-734
-653
-614
-682
-633
-594
-653
-615
-529
-533
-506
-524
-513
-519
-301
-176
-323
-542
-90
21
-435
-23
-182
-277
265
-272
-70
252
-81
158
111
136
125
228
341
277
488
327
276
695
400
343
466
608
740
453
553
748
639
565
606
659
787
701
636
790
814
658
599
714
697
667
780
731
671
692
635
443
497
482
353
536
605
421
431
460
156
58
8
-8
-7
-95
-112
-117
-234
-335
-397
-511
-673
-757
-696
-689
-743
-767
-790
-879
-971
-975
-963
-986
-992
-1024
-1079
-1078
-1036
-1040
-1088
-1061
-1000
-1011
-983
-968
-944
-962
-1065
-1037
-971
-954
-883
-783
-733
-701
-655
-593
-576
-569
-496
-428
-370
-290
-209
-147
-195
-185
-138
-235
-113
-48
-118
-10
-38
-112
-32
-77
-105
-82
-115
-115
-128
-185
-186
-203
-304
-324
-329
-338
-315
-353
-405
-477
-525
-525
-586
-614
-569
-613
-640
-625
-672
-689
-726
-778
-781
-804
-745
-662
-711
-743
-733
-749
-756
-748
-738
-706
-635
-648
-686
-531
-497
-580
-591
-539
-470
-406
-394
-389
-443
-340
-209
-348
-455
-170
167
-525
-331
409
-77
-454
-126
555
-252
-127
544
153
7
77
275
71
169
100
277
248
120
409
395
373
394
440
496
481
443
603
520
443
654
764
669
492
730
610
383
579
615
510
552
741
606
491
661
686
477
469
553
598
466
468
472
374
311
207
374
396
268
360
278
22
49
-2
-151
-168
-165
-194
-239
-257
-274
-342
-511
-655
-693
-754
-780
-744
-716
-762
-824
-835
-913
-1024
-1027
-1042
-1094
-1082
-1037
-1031
-1062
-1069
-1047
-1027
-1028
-984
-938
-913
-898
-899
-885
-854
-877
-839
-734
-671
-606
-548
-516
-492
-495
-499
-471
-414
-358
-295
-201
-137
-134
-109
-138
-167
-123
-114
-254
-203
-139
-278
-81
8
-138
-67
-135
-335
-317
-344
-394
-389
-403
-349
-255
-335
-377
-341
-496
-592
-583
-559
-589
-668
-631
-615
-651
-624
-604
-634
-707
-704
-660
-764
-730
-666
-736
-753
-690
-606
-548
-641
-645
-586
-681
-748
-743
-700
-570
-532
-657
-496
-161
-136
-709
-468
160
-419
-632
-293
286
-218
-594
190
38
-35
-143
-296
382
-30
-663
341
228
-438
-39
257
34
48
188
17
351
84
-158
316
238
-82
378
476
399
448
510
550
370
388
407
442
538
616
556
656
677
523
552
656
576
505
668
604
635
659
534
677
574
527
584
570
487
512
439
334
278
224
181
122
240
238
230
249
98
-10
-85
-175
-201
-291
-296
-245
-300
-361
-328
-381
-589
-681
-694
-766
-773
-748
-767
-785
-851
-898
-909
-961
-989
-980
-1006
-1064
-1062
-1035
-1121
-1180
-1112
-1102
-1084
-993
-920
-862
-866
-903
-856
-843
-877
-800
-717
-664
-585
-519
-489
-474
-458
-470
-465
-438
-380
-379
-333
-237
-240
-163
-109
-166
-136
-134
-194
-171
-196
-241
-255
-295
-308
-271
-316
-359
-346
-387
-430
-470
-556
-544
-550
-594
-523
-597
-467
-439
-543
-494
-537
-554
-555
-572
-550
-521
-635
-555
-482
-583
-543
-520
-619
-679
-638
-536
-535
-647
-667
-546
-451
-587
-654
-327
-281
-865
-513
-300
-576
-415
-499
-291
-270
-460
-238
-246
-94
-179
-656
226
197
-931
251
124
-488
159
-42
-74
190
-4
-153
299
-153
14
208
-190
310
268
-120
262
254
39
212
311
-31
180
432
105
252
377
258
409
391
295
444
486
401
332
485
475
411
410
508
537
488
518
554
558
570
498
566
604
464
510
530
480
467
522
412
385
366
170
193
124
-39
110
118
17
102
34
-110
-138
-230
-269
-314
-405
-392
-422
-465
-454
-490
-563
-605
-663
-699
-735
-755
-741
-817
-876
-884
-899
-907
-894
-886
-913
-927
-938
-946
-979
-1027
-1033
-1046
-1066
-999
-932
-926
-881
-859
-864
-863
-868
-839
-792
-753
-701
-648
-581
-555
-560
-506
-485
-471
-433
-391
-408
-390
-367
-430
-435
-422
-440
-465
-519
-474
-495
-615
-527
-603
-617
-572
-663
-574
-595
-580
-518
-574
-591
-693
-622
-600
-673
-575
-624
-643
-645
-660
-489
-615
-692
-539
-454
-660
-569
-492
-698
-515
-447
-633
-562
-379
-464
-540
-576
-567
-154
-471
-778
-280
-327
-480
-433
-366
-209
-73
-799
-259
119
-686
-210
-408
262
-356
-692
310
-524
-66
-98
-368
282
-7
-614
140
141
-483
85
89
-275
292
-20
-255
439
-50
-199
293
-99
0
389
-109
125
359
81
110
431
209
117
436
363
228
281
215
422
291
186
443
393
184
290
358
244
291
210
353
393
191
469
495
203
422
457
251
332
326
293
325
236
330
359
230
276
284
56
73
98
-123
-20
-9
-93
2
-128
-213
-132
-261
-354
-336
-382
-433
-464
-420
-421
-503
-491
-534
-624
-614
-624
-701
-708
-705
-781
-814
-826
-833
-795
-822
-864
-779
-804
-919
-859
-836
-927
-905
-855
-877
-828
-752
-725
-703
-675
-642
-608
-597
-562
-494
-473
-487
-477
-491
-457
-473
-509
-414
-383
-490
-434
-462
-532
-461
-615
-602
-417
-501
-534
-468
-557
-413
-512
-660
-489
-481
-538
-565
-491
-492
-569
-504
-566
-628
-467
-648
-703
-409
-354
-646
-624
-507
-501
-519
-643
-477
-316
-592
-527
-502
-462
-369
-530
-470
-646
-323
83
-694
-776
147
-274
-495
-508
-143
126
-626
-586
502
-271
-1010
235
180
-406
-592
462
-153
-485
132
-176
-99
-176
-438
56
291
-787
49
478
-726
-165
162
21
-263
-17
372
-398
-153
337
-118
-303
427
99
-260
223
133
84
85
-58
259
323
-62
251
285
293
-67
285
403
9
294
426
171
235
245
294
359
83
352
538
151
370
572
264
321
406
366
258
288
433
392
270
369
430
299
206
368
389
239
235
406
175
-12
161
6
-46
100
40
49
38
-80
-62
-137
-255
-225
-265
-394
-365
-283
-326
-442
-428
-471
-628
-636
-583
-673
-742
-710
-787
-881
-879
-860
-904
-960
-929
-853
-904
-962
-888
-871
-979
-1015
-916
-880
-924
-830
-737
-758
-711
-654
-677
-682
-640
-604
-624
-658
-581
-608
-664
-634
-564
-601
-598
-497
-505
-528
-632
-569
-529
-513
-550
-528
-512
-500
-430
-530
-552
-493
-516
-577
-570
-482
-616
-559
-522
-376
-538
-872
-360
-426
-529
-710
-537
-428
-561
-534
-594
-386
-395
-346
-555
-501
-198
-40
-381
-807
-142
26
-664
-613
-18
-4
-486
-568
-45
184
-708
-617
231
65
-964
-160
355
-570
-580
80
80
-504
-274
-50
222
-466
-489
228
-146
-611
60
-171
-174
-135
-411
58
244
-749
-127
375
-345
-268
-85
-36
-184
-122
-186
317
-214
-23
465
-246
128
139
-196
157
118
-53
-55
287
54
79
170
-88
421
193
-163
262
369
2
191
359
244
217
262
279
296
190
350
304
269
385
305
158
386
387
178
434
326
262
420
257
252
311
195
208
249
296
214
164
161
93
-8
7
20
-55
1
-27
-147
-194
-169
-292
-333
-325
-384
-390
-363
-424
-469
-482
-555
-600
-628
-614
-613
-615
-669
-728
-736
-726
-813
-830
-707
-725
-770
-687
-659
-687
-713
-710
-719
-708
-699
-672
-624
-631
-617
-607
-588
-594
-575
-550
-518
-602
-532
-474
-417
-515
-636
-413
-502
-277
-371
-637
-405
-267
-338
-719
-503
-264
-396
-484
-436
-465
-186
-311
-632
-572
-386
-392
-437
-489
-635
-295
-409
-444
-501
-434
-436
-302
-345
-615
-248
-218
-409
-544
-295
-291
-358
-490
-361
-275
-169
-479
-476
88
-242
-401
-497
185
-175
-892
230
24
-882
-197
230
-445
-376
-321
54
-5
-1031
84
49
-351
-495
24
-122
-338
-178
-173
-58
-702
395
-291
-388
-86
168
-289
-455
285
49
-554
2
356
-374
-247
405
-182
-100
44
-146
415
-95
-4
268
292
55
-8
482
408
-56
149
640
20
141
446
278
238
103
591
552
-154
561
521
5
386
363
237
385
293
136
431
187
219
340
209
155
300
226
109
390
166
102
221
366
121
61
321
88
66
31
68
123
-5
-98
54
22
-234
-130
-99
-226
-262
-182
-195
-321
-261
-293
-417
-458
-405
-461
-576
-564
-532
-571
-663
-649
-596
-718
-732
-669
-693
-783
-743
-701
-777
-777
-747
-728
-772
-763
-661
-644
-750
-650
-589
-761
-735
-596
-609
-704
-635
-594
-531
-465
-468
-488
-526
-509
-348
-456
-575
-467
-211
-317
-926
-340
-193
-437
-494
-401
-439
-275
-260
-795
-402
-202
-599
-401
-340
-595
-340
-228
-507
-671
-193
-279
-585
-552
-427
-174
-526
-659
-310
-283
-587
-507
-469
-300
-185
-807
-514
18
-463
-677
-427
-62
-316
-830
-59
-203
-359
-506
-179
-87
-495
-118
-220
-322
-311
-288
-173
-345
-307
158
-367
-341
-292
-116
-50
-429
-154
-31
-298
-246
19
-673
-3
195
-507
-400
-169
136
-361
-180
-98
-194
156
-234
-261
480
-221
-325
422
134
-665
384
326
-654
325
-4
135
202
-7
-1
119
187
85
1
92
344
-112
195
346
-262
194
392
-251
115
659
-182
84
365
-59
90
168
166
47
205
16
198
205
1
66
326
-16
-50
204
84
112
22
74
70
53
83
171
15
-39
137
-20
63
98
-96
20
22
-216
-137
-28
-222
-107
-256
-385
-184
-329
-452
-414
-374
-429
-478
-466
-450
-543
-574
-522
-605
-583
-530
-574
-605
-567
-503
-502
-598
-570
-522
-589
-581
-562
-571
-499
-558
-594
-442
-499
-561
-504
-566
-520
-574
-522
-598
-511
-355
-697
-578
-185
-522
-685
-288
-454
-558
-449
-344
-457
-504
-418
-265
-303
-666
-447
45
-797
-622
-88
-581
-473
-552
-461
-162
-657
-660
-81
-316
-835
-374
14
-1113
-511
133
-743
-653
-123
-546
-900
-114
-71
-833
-383
2
-485
-582
-85
-514
-581
18
-334
-815
294
-136
-1111
521
-230
-1102
330
-216
-982
261
-141
-740
121
-208
-614
121
-9
-622
313
-339
-690
564
-445
-486
440
-235
-584
329
-43
-472
93
149
-483
-19
250
-412
-54
261
-270
0
39
-183
-20
336
-361
-68
429
-566
155
657
-522
33
358
-186
384
-23
-122
346
56
-235
433
93
-355
491
36
-156
267
-70
248
-33
-86
285
41
-310
284
338
-354
74
241
55
-42
102
117
60
56
32
203
261
91
110
50
64
13
-154
122
92
-180
37
-60
-226
47
-90
-341
-20
-251
-320
-200
-347
-371
-334
-318
-357
-355
-346
-272
-333
-331
-334
-409
-373
-410
-506
-433
-468
-677
-459
-405
-568
-532
-405
-501
-626
-498
-523
-526
-581
-502
-517
-656
-542
-474
-599
-556
-467
-578
-546
-476
-617
-461
-476
-558
-523
-624
-413
-331
-680
-428
-163
-689
-374
-265
-659
-520
-297
-544
-733
-220
-417
-719
-135
-400
-606
-154
-404
-373
-372
-510
-391
-370
-486
-322
-291
-552
-462
4
-570
-469
-55
-635
-553
50
-579
-576
-99
-465
-545
-125
-219
-394
-171
-275
-329
-260
-75
-611
-128
-131
-479
-221
47
-534
139
141
-1079
414
-60
-741
98
-247
-556
40
-374
-376
-83
-190
-406
-347
193
-573
-368
3
-430
-273
-498
-132
-197
-425
-184
-201
242
-836
-84
181
-645
-49
-225
-269
-66
-79
-301
-319
278
-43
-632
580
-157
-528
312
-375
-305
455
-162
-559
129
197
-211
204
94
10
185
-63
130
78
-25
297
16
26
213
157
227
144
258
150
302
32
317
266
-33
272
177
269
305
120
35
143
187
-14
-34
224
204
-32
67
140
135
-103
109
190
-269
25
106
-114
42
-25
-181
-77
-60
-279
-198
-226
-324
-187
-333
-277
-180
-384
-366
-301
-380
-406
-437
-586
-483
-420
-556
-531
-587
-497
-533
-631
-575
-541
-496
-579
-727
-640
-531
-724
-676
-603
-714
-575
-609
-652
-607
-517
-558
-636
-651
-443
-549
-650
-542
-522
-442
-514
-465
-537
-404
-420
-339
-630
-475
-224
-578
-533
-268
-309
-472
-186
-600
-186
-182
-719
-177
-73
-896
113
-299
-1099
238
-176
-881
-128
-335
-476
-201
-655
182
-810
-701
342
-838
-427
2
-705
-253
-18
-954
-68
-68
-711
-181
-654
269
-409
-781
-129
-270
-440
-523
-359
-205
-500
-154
79
-538
-630
-162
-119
-488
-722
42
-520
-582
185
-949
-164
65
-843
53
-269
20
-610
-579
384
-768
-363
-373
325
-358
-684
589
-589
-601
658
-562
-636
265
-93
-333
-704
480
-310
-452
441
-272
-272
-194
261
-286
-196
72
-567
187
138
-495
258
404
-501
89
538
-74
-224
-71
349
-14
-244
140
218
-202
145
13
115
285
-94
149
66
-15
-43
138
-160
-37
138
-64
-117
57
133
-180
78
43
-86
-146
73
-26
-245
-59
-220
-111
-92
-306
-185
-6
-286
-327
-254
-322
-340
-458
-370
-420
-425
-338
-415
-413
-393
-397
-459
-536
-469
-499
-625
-482
-498
-660
-588
-531
-645
-634
-598
-541
-634
-629
-508
-607
-590
-622
-648
-545
-680
-613
-475
-531
-413
-527
-576
-387
-392
-653
-413
-315
-488
-465
-569
78
-734
-591
-85
-485
-451
-427
-162
-631
-546
-37
-533
-543
-126
-397
-767
-85
-421
-733
-92
-374
-653
-364
-221
-327
-757
-65
-163
-1001
-16
-659
-608
-32
-436
-898
-235
-191
-621
-396
-152
-288
-877
87
-320
-647
-404
-700
-188
51
-1112
-200
-162
-482
-331
-535
-198
-491
-154
-514
-430
-342
-536
298
-353
-965
-171
201
-1056
-56
29
-708
-359
19
-1
-1004
243
-188
-320
4
-823
348
44
-439
-415
10
-318
-293
303
-438
100
-145
155
-639
335
81
-874
815
-177
-572
531
-188
-305
280
405
-68
-469
559
156
-369
322
182
-107
318
236
-190
249
-111
323
159
-306
600
-41
0
312
-21
32
245
-341
175
284
-242
-64
143
47
-153
-61
52
92
-149
-166
138
-69
-304
-30
128
-319
-309
303
-95
-404
97
-70
-250
-98
-179
-34
-241
-347
-156
-171
-306
-354
-168
-259
-403
-397
-304
-481
-436
-291
-653
-446
-281
-492
-582
-367
-413
-518
-611
-519
-355
-698
-521
-360
-638
-603
-432
-437
-638
-556
-423
-471
-336
-551
-507
-399
-535
-479
-597
-502
-514
-461
-458
-624
-405
-497
-502
-473
-599
-225
-419
-659
-302
-457
-54
-637
-746
111
-325
-848
-173
-378
-524
-222
-459
-655
-490
-134
-555
-610
-174
-447
-745
-240
-116
-867
-571
167
-620
-683
-318
-221
-699
-108
-190
-892
2
-283
-1035
129
-78
-957
-95
166
-769
-643
536
-880
5
-25
-667
-347
-39
-281
-564
-10
-722
-116
375
-1175
-36
110
-574
-113
-550
19
-296
-206
-396
-132
-281
-242
173
-552
-280
82
-465
-358
-59
-268
146
-465
-607
227
-166
-183
-15
-364
-431
142
-321
-373
171
-415
-353
155
-352
-149
102
-459
-89
91
-425
70
214
-264
37
16
-180
82
13
-313
405
-359
-109
327
-560
145
136
-475
123
79
-435
227
277
-323
-20
84
-269
124
119
-314
181
98
-267
-15
-7
10
-76
15
-62
-32
89
-72
-57
-159
-75
-38
-224
-119
-121
-102
-163
-79
-303
-171
-54
-392
-325
-154
-185
-284
-257
-228
-423
-250
-311
-526
-297
-383
-487
-376
-349
-512
-422
-344
-581
-560
-349
-604
-560
-454
-662
-553
-513
-638
-660
-510
-520
-664
-661
-421
-630
-546
-678
-547
-439
-574
-714
-755
-267
-740
-758
-353
-769
-500
-288
-854
-324
-608
-746
-135
-676
-464
-525
-440
-495
-396
-382
-828
-202
-730
-205
-398
-760
-189
-261
-431
-467
-139
-569
-359
93
-496
-684
81
-131
-659
150
-712
-117
381
-1254
327
114
-1154
485
86
-698
-289
330
-610
-340
441
-1027
190
256
-1137
443
99
-773
80
-167
-398
553
-649
-698
1216
-967
-568
914
-757
-774
695
-727
-603
809
-1141
-219
757
-1148
-245
523
-668
-80
-230
-270
-41
-347
-212
64
-363
-116
79
-665
-49
559
-761
-491
614
-408
-337
317
-299
-99
-167
-120
-178
144
-356
-387
445
-76
-361
277
122
-481
-11
105
108
-162
70
143
153
-205
130
232
-164
355
-354
131
144
-181
161
-157
72
-116
243
-171
-334
188
-111
-277
173
90
-491
88
30
-332
107
-228
-103
175
-420
-121
103
-211
-275
-46
-131
-276
-131
-236
-230
-176
-244
-389
-240
-177
-349
-324
-290
-359
-353
-280
-521
-256
-281
-631
-434
-287
-327
-638
-526
-240
-553
-628
-364
-520
-500
-582
-520
-417
-532
-596
-608
-235
-675
-735
-280
-447
-871
-565
-255
-755
-766
-316
-430
-884
-400
-205
-887
-513
-126
-602
-960
-206
-270
-1032
-200
-306
-600
-455
-368
-354
-413
-304
-580
-579
73
-527
-616
98
-582
-631
-229
-330
-517
-410
-77
-608
-693
-15
-247
-564
-248
-294
-527
-232
118
-711
-169
-64
-608
490
-990
-491
641
-770
-199
-228
-388
-304
69
-472
-300
-323
114
-590
-100
298
-823
-144
-417
153
-750
-299
490
-1003
-149
218
-380
-595
169
-222
-745
133
84
-872
-278
586
-786
97
-164
-392
-156
-385
-284
228
-656
-28
139
-322
-606
-59
296
-608
342
-634
57
-234
-271
143
-87
-311
88
-123
-367
-3
-467
562
-609
-201
273
-407
196
-585
216
132
-440
56
-87
134
-77
-65
-59
258
28
-505
457
97
-370
128
294
-198
223
4
-259
383
-233
-328
403
25
-458
348
-35
-490
281
44
-556
294
-52
-467
186
-280
-478
218
-264
-450
145
-323
-108
-373
-427
155
-387
-689
172
-267
-724
-116
-71
-634
-450
-94
-649
-280
-402
-737
-384
-407
-603
-564
-605
-353
-665
-525
-393
-790
-455
-382
-599
-610
-555
-402
-433
-749
-409
-462
-403
-487
-578
-497
-505
-230
-625
-688
128
-594
-643
-195
-400
-472
-427
-520
-357
216
-1053
-208
148
-813
-154
-108
-129
-757
-206
-83
-214
-268
-790
278
-358
-157
-287
-488
-347
-167
-75
-318
-546
-334
350
-603
-201
-343
24
-167
-294
-511
-29
116
-840
312
-430
-472
480
-253
-754
-5
661
-647
-72
-42
-1
66
-760
109
520
-964
-211
587
-370
-667
607
-468
-573
443
-425
-505
652
-490
-783
977
-640
-460
246
-406
275
-60
-290
27
-215
120
-135
-69
-361
391
-349
-600
45
204
-577
-101
278
-256
-155
-24
-57
-252
-121
-249
260
-57
-434
155
194
-452
257
161
-316
-236
181
410
-800
242
166
-776
328
116
-586
469
-30
-552
331
-56
-246
297
-129
-166
-2
-59
23
-265
-149
368
-215
-335
181
-2
-315
167
-229
-73
281
-648
-42
240
-589
-73
80
-405
-170
-173
-231
-344
-186
-441
-295
-98
-407
-401
-95
-179
-417
-513
-235
-294
-436
-280
-390
-368
-370
-561
-421
-236
-503
-408
-459
-290
-605
-471
-201
-788
-515
-292
-656
-434
-270
-877
-464
-336
-325
-848
-575
-249
-991
-410
-235
-909
-276
-586
-637
-345
-575
-463
-550
-373
-667
-588
-479
-411
-949
-348
27
-1084
-282
-237
-1038
364
-1103
-489
-300
-786
152
-1112
-228
-189
-337
-274
-1087
102
-371
-966
468
-1129
-246
-52
-387
-448
-523
-11
-641
-17
-476
-600
116
-206
-754
-31
-407
-391
122
-846
-417
-20
-129
-700
217
-26
-1012
220
-88
-862
15
41
-301
10
-625
84
-401
-447
408
-365
-641
371
-130
-604
-271
131
26
-947
316
51
-826
66
-54
141
-734
270
53
-925
126
-133
-351
-190
-189
-300
305
-432
-287
416
-617
-44
225
-189
-465
-207
152
-530
-60
135
-256
-155
-368
184
339
-631
-46
191
-240
-297
103
122
-221
33
-351
158
171
-239
-136
427
-122
-321
126
102
-177
-133
185
235
-480
359
24
-463
219
70
-195
-404
165
-188
-328
-238
-137
-235
-282
-250
-283
-265
-383
-117
-168
-540
-435
-389
-426
-347
-328
-464
-260
-436
-622
-403
-312
-582
-332
-473
-535
-529
-246
-374
-886
-247
-254
-992
-270
-52
-1037
-452
-349
-627
-319
-443
-884
-368
-522
-949
-184
-270
-925
-466
-339
-793
-463
-412
-625
-506
-520
-545
-118
-852
-270
-576
-691
202
-715
-494
-234
-398
-604
-87
-470
-739
388
-946
-354
436
-1261
-33
-22
-640
-376
-150
-255
-554
-96
-653
-324
313
-525
-809
393
-254
-484
-144
-543
-454
409
-392
-313
-114
-558
186
-349
-434
206
27
-667
-74
-243
-239
21
-351
-181
160
-149
-693
150
-194
-59
88
-395
25
46
-438
-312
275
-375
-525
491
-104
-931
489
-74
-1221
963
-454
-580
525
-712
-274
528
-388
-260
443
-439
-374
352
-29
-311
-18
146
-427
-41
709
-753
189
287
-798
376
-42
-357
318
45
-673
322
403
-1045
418
390
-472
-301
392
177
-599
46
93
81
-17
-452
28
434
-328
-437
382
-25
-284
271
-130
-147
25
164
90
-121
4
123
-313
-190
-26
-225
30
-19
-160
-44
-60
-168
1
-335
-193
280
-497
-350
54
-249
-162
-377
-418
220
-315
-877
177
16
-766
-122
34
-715
-270
-221
-445
-196
-205
-596
-314
-274
-816
-136
-197
-901
-231
-260
-847
-286
-582
-604
-427
-666
-715
-592
-256
-668
-587
-521
-490
-531
-913
-477
-380
-732
-704
-369
-522
-638
-533
-641
-606
-538
-180
-855
-551
-38
-1079
-544
-54
-820
-766
245
-541
-1484
165
-286
-967
-122
-521
-941
621
-577
-1414
469
-718
-805
24
-669
-319
-406
-129
-923
-368
274
-982
-374
76
-876
45
-389
-1084
213
-81
-835
-547
278
-589
-237
-37
-505
-201
-262
-304
-322
-445
168
-317
-614
-96
-450
370
-532
-579
386
-489
-244
-405
-9
-136
-569
82
-167
-97
-453
639
-966
-369
540
-570
-180
-203
161
-231
-209
298
-864
336
336
-1165
563
675
-1046
60
829
-1022
-92
550
-313
232
-17
61
404
-517
186
248
-495
272
-92
-6
535
-494
175
120
-182
280
57
251
-121
188
55
-269
70
149
-15
149
-74
-88
77
-125
-223
111
113
-459
4
118
-185
47
-71
-69
-142
-148
39
-206
-173
153
-57
-221
-78
-275
-299
-200
-363
-348
-122
-394
-470
-190
-400
-558
-398
-423
-548
-455
-378
-593
-554
-561
-653
-595
-573
-636
-648
-447
-853
-697
-500
-874
-612
-634
-826
-553
-733
-736
-527
-594
-851
-642
-599
-586
-730
-759
-431
-743
-380
-623
-717
-465
-579
-177
-667
-610
-221
-550
-282
-483
-600
-107
-385
-533
-372
-424
-369
-427
-282
-296
-247
-304
-717
-195
-137
-484
-396
-167
-166
-506
-311
-92
-424
-395
-265
109
-754
-108
-36
-689
58
-275
-144
-250
-225
-141
-61
-226
97
23
-870
231
199
-738
134
175
-562
-160
34
-63
-155
-82
-86
-28
-130
-381
342
-478
-48
-345
-583
639
-549
-352
562
-233
-511
269
-88
-322
139
315
-432
27
195
-171
95
-69
146
-201
170
58
-159
3
-314
341
329
-794
368
367
-168
-115
43
535
-280
-19
368
160
170
-292
402
214
-378
278
682
231
-316
642
301
-152
167
180
227
275
52
372
317
-53
329
287
35
-58
245
265
-150
43
277
60
-66
190
20
-86
-23
-225
-178
-237
-254
-237
-248
-379
-299
-185
-453
-609
-282
-444
-780
-470
-554
-823
-598
-657
-865
-734
-780
-802
-734
-878
-788
-603
-897
-903
-698
-901
-911
-673
-700
-793
-751
-721
-692
-683
-691
-589
-537
-753
-661
-404
-539
-616
-442
-402
-690
-412
-278
-577
-447
-376
-396
-264
-418
-530
-335
-380
-500
-323
-547
-758
-660
-564
-557
-651
-504
-442
-688
-586
-538
-819
-788
-613
-584
-700
-572
-609
-870
-772
-493
-743
-608
-739
-693
-387
-659
-486
-747
-835
-119
-522
-632
-759
-325
-62
-869
-285
-697
45
-17
-957
-602
-275
83
-155
-1242
-113
81
-326
-123
-798
-241
-151
49
-343
-796
43
237
-63
-697
-364
342
-150
-53
-673
-108
777
-214
-753
96
37
199
3
-509
-169
812
15
-437
200
328
394
-21
-533
177
599
397
-228
-141
615
199
423
265
-116
451
434
523
-48
331
952
188
408
706
238
632
781
165
834
537
344
675
436
358
645
605
157
644
591
639
739
109
684
624
203
381
411
375
178
229
416
193
29
174
43
-127
-112
-124
-115
-185
-378
-450
-488
-491
-543
-660
-751
-789
-665
-737
-1006
-926
-862
-1023
-1058
-1118
-1036
-850
-1079
-1185
-1063
-1110
-1096
-1077
-1184
-1048
-858
-1027
-1037
-884
-802
-772
-886
-850
-650
-565
-611
-565
-452
-365
-326
-386
-378
-280
-158
-171
-215
-96
37
-17
-142
-126
31
62
-62
-67
-32
-18
2
-29
-39
-57
-79
-108
-179
-159
-83
-167
-384
-400
-338
-398
-492
-503
-471
-791
-978
-1056
-1312
-1073
-956
-1093
-887
-835
-916
-927
-1105
-1226
-1259
-1378
-1357
-1166
-1054
-1003
-1035
-1085
-972
-850
-709
-683
-757
-740
-775
-930
-927
-859
-847
-786
-497
-139
-136
-301
-306
-251
-327
-455
-367
-391
-332
-145
-128
-79
-135
-61
72
22
-36
92
127
-313
-122
272
-90
-219
-166
33
179
116
230
85
154
72
-40
-86
-234
94
167
358
275
209
601
557
397
338
303
606
548
495
823
875
755
774
852
1005
1189
1106
1099
1151
1141
1028
1028
1002
1081
1075
1126
1256
1247
1412
1407
1137
1140
1185
1077
1028
986
979
885
724
443
364
267
21
216
365
189
257
108
-270
-448
-676
-799
-893
-1033
-1033
-1014
-1092
-1086
-1056
-1180
-1434
-1605
-1600
-1542
-1503
-1516
-1535
-1620
-1692
-1662
-1562
-1479
-1402
-1297
-1245
-1227
-1082
-1040
-1174
-1226
-1180
-1060
-904
-711
-510
-370
-329
-320
-326
-326
-328
-271
-214
-154
27
160
165
175
241
268
284
300
304
350
302
192
168
86
-29
-63
-68
-37
21
46
11
-121
-255
-378
-492
-597
-681
-688
-706
-695
-677
-695
-739
-858
-992
-1063
-1079
-1088
-1112
-1133
-1222
-1295
-1479
-1571
-1582
-1752
-1580
-1579
-1631
-1383
-1567
-1583
-1462
-1641
-1591
-1495
-1511
-1436
-1329
-1323
-1306
-1283
-1294
-1140
-1068
-1006
-792
-786
-784
-752
-776
-704
-801
-743
-611
-591
-494
-478
-459
-453
-471
-387
-349
-315
-220
-227
-180
-110
-136
-196
-210
-97
19
37
55
159
113
38
68
66
99
189
324
340
293
307
308
244
264
383
453
580
656
704
762
773
771
822
971
982
1114
1233
1161
1240
1274
1233
1431
1494
1500
1736
1764
1765
1891
1798
1764
1728
1651
1835
1746
1793
1986
1816
1791
1762
1325
909
620
137
-45
254
340
405
504
140
-153
-384
-734
-884
-1131
-1377
-1380
-1433
-1382
-1237
-1238
-1464
-1752
-1817
-1806
-1773
-1722
-1709
-1770
-1955
-2071
-1929
-1792
-1671
-1441
-1238
-1148
-1021
-889
-957
-1071
-1144
-1101
-933
-742
-391
25
228
273
296
312
252
204
295
397
494
603
722
801
786
807
847
797
752
803
798
701
610
502
351
224
141
189
303
325
315
250
18
-251
-434
-590
-732
-819
-819
-789
-695
-633
-659
-773
-964
-1100
-1181
-1214
-1214
-1217
-1195
-1247
-1323
-1226
-1159
-1183
-1148
-1148
-1324
-1326
-1258
-1394
-1262
-1226
-1404
-1261
-1184
-1170
-1000
-975
-1046
-1142
-1246
-1224
-1203
-1241
-1185
-1111
-1086
-944
-807
-869
-979
-1083
-1128
-1139
-1136
-1055
-1045
-1051
-1020
-955
-837
-856
-854
-805
-883
-868
-795
-767
-749
-757
-660
-557
-451
-275
-187
-142
-174
-187
-141
-93
-75
-34
107
189
318
530
586
650
655
591
681
703
767
906
936
1048
1169
1259
1314
1312
1423
1445
1447
1548
1639
1625
1575
1673
1660
1663
1810
1810
1864
1983
1905
1960
1941
1830
1826
1769
1779
1768
1784
1795
1642
1105
625
329
-265
-237
252
253
403
436
-46
-462
-900
-1215
-1439
-1828
-1884
-1712
-1591
-1400
-1235
-1319
-1712
-2133
-2295
-2263
-2189
-2036
-1895
-1924
-2028
-1978
-1795
-1675
-1604
-1374
-1193
-1157
-968
-825
-835
-954
-1017
-850
-557
-227
232
621
643
556
480
304
165
185
347
546
751
1001
1171
1160
1026
861
668
474
391
432
481
474
442
393
225
12
-49
-68
-135
-247
-351
-517
-779
-951
-1045
-1125
-1186
-1145
-1026
-942
-931
-965
-1123
-1421
-1669
-1731
-1677
-1547
-1322
-1155
-1102
-1080
-1069
-1087
-1249
-1439
-1490
-1529
-1385
-1110
-882
-739
-843
-989
-1029
-1086
-1076
-998
-1042
-1148
-1057
-942
-915
-820
-845
-900
-880
-900
-831
-860
-1041
-1178
-1274
-1247
-1124
-956
-847
-893
-940
-1009
-1092
-1144
-1235
-1274
-1268
-1160
-938
-759
-660
-664
-693
-704
-666
-549
-444
-370
-332
-278
-128
26
176
281
354
451
501
634
709
683
704
703
809
1022
1196
1331
1447
1456
1427
1491
1548
1491
1621
1743
1711
1897
2159
2163
2127
2185
2135
2142
2132
2164
2217
2109
2084
2119
2152
2120
2130
2172
1996
1664
1145
513
-50
-467
-262
218
440
622
457
-144
-780
-1307
-1637
-2004
-2269
-2212
-2028
-1705
-1322
-1177
-1439
-2025
-2520
-2723
-2699
-2473
-2182
-1987
-2028
-1985
-1754
-1549
-1420
-1340
-1268
-1233
-1116
-874
-705
-688
-738
-644
-374
15
524
945
1071
910
706
544
387
354
545
830
1110
1408
1652
1680
1472
1105
759
490
308
357
518
644
695
704
582
297
28
-135
-312
-450
-533
-626
-775
-917
-966
-980
-1023
-1057
-1072
-1111
-1166
-1255
-1354
-1518
-1717
-1747
-1582
-1341
-1089
-893
-862
-969
-1120
-1221
-1279
-1410
-1436
-1265
-1121
-788
-397
-310
-401
-714
-1005
-1088
-1143
-1073
-947
-881
-770
-619
-489
-499
-644
-853
-1096
-1243
-1191
-1077
-1105
-1181
-1160
-1138
-1073
-995
-1004
-1139
-1374
-1474
-1531
-1541
-1443
-1390
-1253
-1134
-1011
-782
-762
-847
-972
-1082
-1026
-878
-608
-365
-198
-75
18
115
117
137
158
202
338
520
801
970
960
1044
1102
1131
1301
1394
1402
1393
1461
1555
1680
1945
1954
2005
2144
2134
2212
2298
2316
2299
2173
2239
2316
2280
2308
2293
2248
2183
2257
2238
2021
1590
875
305
-179
-411
-7
371
543
577
194
-423
-1156
-1718
-2032
-2329
-2372
-2153
-1837
-1530
-1320
-1351
-1801
-2413
-2914
-3051
-2905
-2625
-2243
-1976
-1906
-1857
-1740
-1603
-1570
-1553
-1487
-1490
-1351
-1078
-840
-687
-587
-390
-115
201
522
735
708
484
277
194
273
534
925
1271
1463
1544
1525
1303
926
615
395
281
348
596
863
929
791
540
213
-190
-478
-561
-593
-657
-665
-668
-752
-841
-926
-1033
-1177
-1309
-1382
-1462
-1558
-1594
-1621
-1657
-1626
-1472
-1258
-1112
-1064
-1112
-1255
-1427
-1489
-1388
-1222
-1027
-788
-539
-370
-340
-394
-533
-788
-1051
-1335
-1225
-923
-810
-421
-187
-316
-406
-616
-944
-1196
-1341
-1369
-1309
-1114
-834
-638
-743
-950
-1066
-1320
-1507
-1568
-1585
-1549
-1529
-1332
-1162
-1143
-1082
-1135
-1233
-1364
-1431
-1359
-1368
-1248
-1012
-790
-485
-330
-205
-176
-350
-418
-423
-367
-194
94
428
682
956
1122
1103
1001
822
735
793
980
1206
1436
1810
1845
1860
2038
1813
1835
1842
1707
1986
1991
2106
2491
2397
2327
2446
2278
2041
2041
2050
1932
1876
1956
2026
1944
1535
983
311
-363
-413
-12
457
672
473
-110
-952
-1531
-1754
-1846
-1878
-1936
-1858
-1675
-1531
-1417
-1588
-2174
-2846
-3131
-2943
-2510
-2008
-1719
-1767
-2010
-2125
-1962
-1732
-1548
-1424
-1355
-1287
-1098
-772
-525
-479
-456
-304
-2
369
692
817
671
422
300
392
619
971
1290
1418
1401
1269
1120
919
659
533
587
664
777
945
979
765
446
98
-223
-406
-425
-341
-292
-331
-454
-658
-890
-1077
-1125
-1161
-1260
-1345
-1404
-1407
-1432
-1488
-1511
-1549
-1544
-1437
-1250
-1156
-1241
-1453
-1705
-1702
-1638
-1321
-919
-982
-950
-940
-1107
-1166
-1174
-1156
-1161
-985
-649
-428
-358
-506
-690
-908
-1014
-825
-701
-645
-598
-619
-666
-774
-821
-908
-1027
-1075
-1107
-999
-985
-1074
-1119
-1270
-1306
-1204
-1076
-973
-1022
-1070
-1198
-1283
-1208
-1128
-971
-865
-736
-546
-493
-473
-519
-580
-576
-468
-172
117
287
388
421
392
417
524
643
729
855
1045
1196
1346
1453
1455
1469
1531
1600
1812
2029
2106
2138
2172
2219
2281
2300
2354
2356
2179
2211
2181
2126
2280
2256
2201
2126
1753
1222
666
93
-147
41
404
730
716
313
-321
-1052
-1586
-1840
-2020
-2028
-1875
-1718
-1464
-1318
-1519
-1974
-2591
-3026
-3099
-2859
-2432
-2100
-1950
-2020
-2071
-2002
-1909
-1822
-1761
-1704
-1627
-1399
-1097
-865
-673
-541
-369
-132
138
402
482
406
263
197
347
626
987
1318
1517
1521
1380
1190
923
701
610
650
806
1008
1180
1179
953
622
252
-75
-289
-353
-279
-198
-222
-306
-463
-717
-932
-1091
-1194
-1287
-1377
-1424
-1456
-1495
-1491
-1483
-1519
-1512
-1454
-1403
-1379
-1421
-1540
-1606
-1582
-1431
-1131
-877
-746
-705
-824
-996
-1066
-1168
-1244
-1113
-940
-689
-398
-272
-297
-489
-740
-891
-939
-862
-710
-589
-516
-452
-464
-577
-699
-854
-999
-1042
-1010
-926
-863
-864
-918
-979
-995
-1029
-1043
-1072
-1155
-1179
-1183
-1132
-994
-874
-734
-630
-596
-546
-555
-596
-602
-553
-421
-178
98
295
447
513
501
516
548
577
744
895
1020
1247
1356
1448
1526
1544
1624
1775
1818
1886
2075
2044
2191
2379
2307
2472
2457
2233
2307
2151
2053
2245
2135
2151
2340
2158
1812
1267
645
151
-50
167
551
787
703
302
-331
-995
-1438
-1728
-1871
-1851
-1671
-1400
-1275
-1250
-1520
-2051
-2537
-2876
-2831
-2503
-2149
-1889
-1788
-1825
-1862
-1809
-1699
-1635
-1546
-1433
-1320
-1135
-895
-663
-515
-371
-154
106
355
503
545
457
345
385
597
919
1270
1556
1674
1592
1392
1149
946
827
831
973
1143
1284
1332
1237
965
591
233
-11
-123
-114
-3
47
-54
-214
-426
-692
-886
-994
-1080
-1189
-1278
-1302
-1341
-1365
-1390
-1408
-1446
-1484
-1465
-1492
-1619
-1726
-1807
-1834
-1820
-1722
-1422
-1302
-1220
-1110
-1208
-1309
-1388
-1386
-1259
-1079
-818
-642
-525
-442
-479
-611
-778
-778
-673
-581
-420
-311
-267
-332
-458
-517
-612
-691
-712
-692
-664
-677
-649
-664
-762
-779
-812
-828
-847
-895
-851
-882
-909
-834
-754
-640
-563
-477
-460
-498
-475
-481
-426
-321
-155
42
162
268
324
330
380
436
537
729
805
952
1167
1184
1355
1566
1570
1737
1770
1861
2101
2067
2316
2430
2260
2412
2318
2218
2344
2248
2365
2475
2425
2449
2134
1480
913
458
240
433
787
1008
915
482
-90
-704
-1230
-1531
-1738
-1750
-1626
-1455
-1217
-1232
-1512
-1936
-2514
-2823
-2830
-2646
-2279
-2060
-2005
-1981
-2003
-1993
-1894
-1828
-1841
-1795
-1700
-1529
-1267
-1027
-803
-604
-384
-123
88
234
224
159
124
176
430
786
1149
1421
1515
1456
1286
1046
862
787
814
945
1121
1288
1336
1223
979
637
286
49
-72
-80
-19
14
-39
-229
-454
-668
-881
-1059
-1173
-1296
-1425
-1473
-1477
-1477
-1460
-1480
-1511
-1567
-1636
-1670
-1710
-1782
-1819
-1754
-1618
-1403
-1178
-1062
-1052
-1129
-1282
-1424
-1778
-1905
-1533
-1291
-754
-173
-212
-390
-714
-1105
-1254
-1228
-1025
-714
-377
-54
161
-32
-419
-684
-982
-1073
-865
-639
-421
-345
-399
-489
-665
-818
-943
-970
-945
-967
-823
-746
-729
-644
-656
-578
-554
-491
-390
-517
-602
-592
-502
-255
20
305
471
439
388
380
277
275
466
667
980
1310
1511
1593
1474
1323
1275
1335
1613
1885
2216
2445
2435
2508
2356
2194
2194
1999
2140
2342
2347
2604
2653
2394
2090
1540
914
539
295
480
890
980
911
589
-177
-832
-1218
-1444
-1518
-1520
-1432
-1377
-1378
-1399
-1598
-1968
-2383
-2704
-2701
-2538
-2303
-2078
-2055
-2131
-2138
-2024
-1842
-1691
-1632
-1618
-1605
-1527
-1250
-902
-631
-384
-138
80
243
359
423
355
297
430
722
1106
1461
1698
1715
1560
1369
1215
1150
1142
1176
1313
1434
1487
1495
1363
1074
749
488
301
191
174
189
135
-22
-205
-377
-561
-736
-845
-941
-1114
-1250
-1324
-1395
-1412
-1368
-1343
-1376
-1437
-1511
-1597
-1695
-1765
-1796
-1958
-2267
-2167
-1801
-1540
-1077
-883
-1167
-1436
-1662
-1743
-1605
-1360
-1072
-787
-471
-208
-143
-439
-801
-947
-936
-674
-295
-43
50
-34
-166
-292
-445
-554
-632
-610
-534
-451
-300
-291
-393
-514
-631
-630
-609
-531
-523
-682
-721
-654
-509
-323
-170
-96
-216
-311
-301
-293
-254
-175
40
286
503
683
745
682
522
491
653
793
1108
1483
1560
1724
1860
1818
1873
1951
1973
2084
2338
2435
2485
2623
2380
2329
2413
2345
2610
2611
2342
2069
1312
762
586
430
752
1110
1153
938
340
-348
-995
-1438
-1617
-1657
-1541
-1377
-1214
-1184
-1408
-1860
-2436
-2930
-3183
-2999
-2575
-2199
-1921
-1959
-2097
-2196
-2286
-2176
-2077
-2005
-1868
-1693
-1416
-1104
-840
-639
-510
-356
-154
77
216
240
242
252
429
801
1222
1568
1709
1650
1457
1221
1090
1067
1133
1277
1464
1646
1730
1651
1380
996
573
270
174
235
332
393
331
122
-161
-451
-714
-955
-1120
-1221
-1300
-1364
-1394
-1423
-1458
-1523
-1624
-1714
-1801
-1879
-1917
-1958
-1967
-2006
-2298
-2432
-2304
-2064
-1645
-1307
-1260
-1500
-1759
-1862
-1846
-1629
-1334
-1064
-840
-573
-332
-435
-760
-982
-1053
-910
-572
-196
-18
-89
-214
-402
-570
-633
-680
-635
-595
-498
-364
-388
-437
-585
-717
-748
-734
-586
-486
-507
-607
-682
-619
-548
-385
-215
-207
-252
-223
-164
-148
-87
30
121
279
539
716
810
861
808
908
1006
1200
1516
1616
1847
2003
2005
2242
2313
2304
2350
2305
2442
2470
2542
2728
2579
2604
2667
2395
2160
1578
1065
788
585
955
1275
1170
976
408
-364
-838
-1114
-1298
-1392
-1480
-1441
-1301
-1286
-1368
-1679
-2254
-2788
-3052
-2949
-2624
-2349
-2166
-2184
-2285
-2291
-2228
-2105
-2078
-2103
-1988
-1832
-1569
-1179
-879
-702
-579
-403
-199
-16
134
203
172
228
476
795
1131
1433
1588
1570
1429
1267
1166
1115
1129
1231
1362
1464
1509
1478
1307
1022
714
443
281
229
253
281
213
64
-141
-363
-590
-800
-947
-1062
-1220
-1331
-1327
-1350
-1354
-1359
-1475
-1620
-1710
-1805
-1971
-2140
-2382
-2614
-2457
-2021
-1625
-1194
-1091
-1404
-1722
-1951
-2005
-1849
-1569
-1169
-774
-444
-181
-181
-539
-920
-1051
-1019
-733
-278
37
136
63
-88
-272
-456
-571
-630
-597
-512
-378
-223
-222
-334
-467
-621
-677
-628
-569
-562
-604
-644
-592
-472
-352
-247
-237
-344
-439
-434
-388
-328
-179
35
231
399
575
597
558
555
558
694
952
1226
1526
1731
1882
2031
2082
2178
2301
2230
2279
2436
2392
2570
2682
2620
2689
2640
2477
2161
1589
1218
872
692
968
1190
1190
963
440
-159
-737
-1105
-1278
-1492
-1593
-1525
-1419
-1374
-1409
-1705
-2220
-2738
-3052
-3010
-2774
-2491
-2285
-2278
-2289
-2299
-2259
-2144
-2145
-2156
-2081
-1914
-1596
-1222
-893
-675
-563
-411
-207
4
176
295
325
347
530
851
1174
1425
1599
1612
1520
1412
1329
1252
1188
1202
1287
1382
1478
1484
1329
1045
698
398
174
34
27
50
9
-88
-232
-437
-666
-901
-1116
-1281
-1418
-1475
-1463
-1449
-1457
-1482
-1652
-1814
-1934
-2053
-2004
-1935
-2214
-2293
-2183
-2261
-1844
-1478
-1474
-1422
-1547
-1640
-1615
-1602
-1447
-1273
-1070
-743
-341
-253
-343
-418
-703
-804
-665
-515
-293
-167
-101
-130
-258
-371
-555
-653
-774
-819
-639
-606
-507
-472
-629
-697
-858
-886
-806
-851
-825
-826
-815
-778
-653
-509
-511
-479
-463
-410
-318
-268
-134
8
69
224
430
594
738
852
881
961
1129
1301
1552
1744
1877
2102
2178
2319
2504
2458
2487
2449
2382
2577
2618
2703
2820
2551
2218
1647
1117
854
716
958
1220
1188
974
460
-195
-765
-1107
-1308
-1492
-1568
-1541
-1417
-1360
-1427
-1688
-2231
-2729
-2986
-2945
-2645
-2357
-2130
-2111
-2213
-2193
-2131
-1994
-1891
-1882
-1801
-1656
-1356
-975
-659
-465
-398
-275
-44
234
474
607
605
551
652
902
1190
1464
1654
1664
1569
1511
1454
1370
1270
1192
1179
1226
1308
1355
1254
958
608
279
20
-105
-134
-140
-201
-316
-474
-674
-896
-1112
-1319
-1494
-1597
-1641
-1615
-1613
-1688
-1774
-1890
-1961
-1942
-1888
-1897
-2180
-2267
-2238
-2117
-1604
-1210
-1037
-1025
-1174
-1237
-1288
-1230
-1101
-987
-750
-378
32
133
78
-83
-368
-490
-461
-320
-112
-15
57
-11
-106
-209
-404
-486
-638
-710
-677
-669
-570
-589
-681
-765
-859
-813
-749
-744
-757
-824
-873
-843
-712
-574
-489
-406
-333
-242
-163
-100
-35
-35
43
235
511
816
1057
1178
1226
1233
1319
1488
1719
1952
2167
2358
2472
2669
2739
2744
2680
2479
2472
2514
2591
2723
2622
2336
1686
1138
769
489
683
871
835
684
189
-351
-860
-1308
-1559
-1843
-2017
-2006
-1889
-1779
-1768
-1941
-2403
-2900
-3211
-3238
-2955
-2611
-2330
-2250
-2274
-2246
-2177
-2003
-1868
-1755
-1631
-1508
-1188
-795
-443
-187
-111
-18
168
421
749
1005
1070
1040
1033
1131
1316
1535
1715
1756
1694
1629
1579
1500
1359
1182
1017
902
883
931
944
792
514
170
-156
-389
-533
-626
-735
-857
-975
-1090
-1187
-1297
-1473
-1679
-1840
-1953
-1993
-1992
-2051
-2139
-2198
-2268
-2229
-2167
-2078
-1942
-1851
-1744
-1660
-1576
-1491
-1396
-1240
-1096
-925
-707
-529
-375
-294
-255
-256
-237
-143
-69
19
71
43
-8
-77
-137
-215
-309
-369
-434
-472
-513
-594
-696
-820
-896
-944
-1007
-1027
-1043
-1039
-1072
-1125
-1135
-1133
-1108
-1051
-978
-901
-850
-822
-747
-680
-590
-463
-286
-58
118
315
461
549
685
803
987
1223
1452
1731
1884
2000
2143
2233
2348
2458
2563
2698
2784
2792
2777
2656
2484
2413
2313
2177
1868
1380
952
542
388
500
477
325
-20
-549
-1017
-1377
-1584
-1793
-2113
-2385
-2514
-2488
-2317
-2210
-2322
-2631
-2998
-3193
-3121
-2879
-2593
-2438
-2409
-2362
-2227
-1951
-1662
-1501
-1404
-1379
-1234
-852
-450
-111
113
160
226
416
685
1018
1238
1309
1295
1299
1405
1531
1644
1660
1576
1482
1443
1477
1489
1387
1187
958
730
586
524
433
298
119
-98
-279
-430
-567
-713
-907
-1106
-1256
-1346
-1400
-1426
-1480
-1562
-1668
-1779
-1844
-1904
-1968
-1998
-1992
-1968
-1865
-1720
-1636
-1668
-1707
-1687
-1596
-1394
-1112
-905
-797
-703
-605
-526
-466
-379
-325
-261
-166
-50
48
73
55
-3
-77
-130
-171
-168
-176
-215
-308
-470
-600
-711
-769
-783
-831
-866
-890
-925
-930
-973
-1041
-1073
-1063
-1025
-934
-806
-742
-717
-676
-648
-641
-554
-415
-254
-79
93
254
399
513
627
767
897
1028
1224
1435
1602
1782
1944
2053
2172
2321
2441
2566
2680
2797
2822
2782
2724
2592
2491
2384
2237
1971
1548
1167
809
558
562
522
351
123
-217
-584
-851
-1016
-1219
-1511
-1813
-2015
-2129
-2172
-2112
-2143
-2322
-2518
-2637
-2623
-2478
-2265
-2130
-2138
-2165
-2119
-1988
-1785
-1593
-1455
-1368
-1294
-1085
-793
-508
-250
-107
-51
38
201
427
638
773
826
855
926
1040
1142
1209
1215
1173
1118
1105
1125
1138
1118
1029
876
720
600
489
384
289
157
46
-57
-176
-293
-426
-578
-725
-851
-944
-991
-1038
-1101
-1200
-1302
-1436
-1568
-1643
-1697
-1698
-1710
-1748
-1762
-1806
-1768
-1655
-1596
-1503
-1395
-1307
-1174
-1010
-838
-742
-680
-617
-537
-430
-305
-139
-57
-19
38
67
84
78
94
97
54
26
-35
-84
-104
-159
-243
-371
-478
-509
-549
-576
-612
-665
-712
-739
-702
-675
-658
-628
-629
-626
-591
-562
-528
-490
-437
-382
-321
-248
-171
-119
-59
-5
27
79
173
279
390
488
538
592
651
700
767
832
899
978
1054
1144
1225
1269
1323
1356
1337
1305
1262
1216
1194
1170
1149
1082
921
762
596
449
364
292
218
135
0
-125
-218
-301
-376
-481
-628
-766
-880
-955
-975
-1013
-1080
-1176
-1268
-1341
-1357
-1325
-1304
-1292
-1309
-1336
-1332
-1265
-1186
-1127
-1081
-1059
-1016
-953
-872
-779
-704
-648
-620
-576
-514
-429
-328
-245
-193
-158
-129
-90
-37
-4
22
28
44
46
47
50
57
39
9
-6
-36
-41
-49
-58
-77
-113
-139
-153
-194
-237
-256
-277
-315
-345
-346
-369
-406
-442
-456
-458
-451
-458
-472
-460
-424
-369
-351
-331
-292
-267
-232
-189
-151
-104
-61
-41
-8
15
22
20
5
-8
-30
-54
-67
-80
-99
-118
-127
-157
-205
-230
-264
-320
-363
-408
-454
-465
-468
-481
-508
-539
-557
-588
-633
-655
-662
-665
-651
-642
-620
-617
-639
-662
-671
-668
-658
-632
-612
-595
-565
-524
-497
-468
-434
-390
-347
-317
-274
-218
-186
-154
-112
-89
-57
-3
52
98
156
207
249
287
320
364
405
457
509
525
541
554
555
558
557
557
553
555
547
546
536
493
447
411
369
341
334
297
260
244
216
166
109
60
20
6
-1
-11
-25
-47
-87
-124
-134
-154
-166
-186
-200
-227
-257
-269
-284
-307
-329
-356
-400
-434
-452
-473
-490
-511
-513
-512
-538
-551
-568
-620
-654
-674
-698
-715
-710
-711
-717
-724
-727
-734
-763
-795
-819
-835
-835
-816
-801
-786
-776
-780
-788
-784
-780
-773
-754
-738
-715
-681
-657
-639
-611
-605
-607
-604
-578
-535
-488
-452
-412
-363
-345
-315
-270
-237
-219
-191
-148
-102
-73
-45
-26
-19
-4
8
16
34
38
32
24
41
51
51
33
2
-10
-27
-33
-41
-31
-44
-67
-82
-105
-152
-186
-206
-249
-293
-305
-319
-355
-388
-417
-448
-490
-513
-526
-535
-539
-547
-553
-569
-577
-563
-558
-557
-558
-555
-550
-547
-525
-487
-464
-430
-404
-384
-340
-307
-273
-219
-162
-105
-63
-20
27
54
79
104
135
173
227
264
281
306
315
312
325
337
337
339
347
356
351
348
335
314
299
293
276
256
239
228
220
208
177
147
113
88
72
44
20
-9
-44
-88
-123
-149
-166
-199
-224
-234
-263
-308
-356
-385
-421
-462
-485
-486
-494
-512
-527
-547
-573
-603
-616
-627
-646
-663
-686
-711
-716
-733
-738
-741
-759
-781
-803
-806
-813
-825
-822
-841
-853
-846
-845
-857
-864
-867
-886
-863
-839
-825
-791
-769
-764
-745
-698
-673
-653
-609
-559
-530
-494
-454
-429
-393
-347
-308
-272
-234
-222
-201
-165
-128
-78
-35
-5
21
45
57
68
72
75
95
110
126
124
109
101
83
51
37
34
30
31
18
-11
-36
-70
-122
-156
-183
-214
-233
-247
-268
-295
-315
-341
-385
-410
-434
-455
-452
-444
-440
-443
-448
-444
-456
-467
-464
-449
-418
-402
-385
-372
-388
-398
-383
-370
-361
-331
-311
-310
-295
-272
-243
-218
-186
-143
-105
-81
-56
-8
32
42
81
126
164
186
209
228
246
260
265
291
306
333
360
375
363
346
328
309
304
292
287
290
269
253
256
241
219
191
178
153
131
114
88
72
47
26
9
-15
-48
-103
-154
-195
-234
-263
-284
-296
-313
-341
-374
-407
-432
-478
-528
-553
-557
-573
-591
-598
-620
-646
-657
-686
-710
-718
-721
-721
-732
-733
-722
-723
-738
-748
-738
-712
-703
-713
-708
-711
-720
-703
-687
-653
-621
-609
-581
-569
-546
-536
-535
-515
-495
-457
-416
-376
-337
-308
-292
-266
-238
-200
-165
-137
-109
-85
-74
-42
-35
-43
-49
-67
-80
-67
-51
-66
-49
-41
-62
-85
-91
-78
-80
-107
-123
-143
-188
-221
-229
-249
-288
-296
-298
-313
-332
-354
-359
-374
-390
-391
-402
-413
-428
-430
-427
-432
-438
-438
-441
-429
-415
-424
-434
-443
-423
-411
-407
-406
-391
-373
-362
-314
-284
-266
-261
-269
-271
-257
-234
-212
-185
-164
-134
-104
-92
-79
-76
-73
-59
-38
-24
-1
26
54
75
87
105
117
121
134
167
188
183
189
202
197
205
212
225
235
228
223
211
195
181
173
169
175
175
169
173
161
147
132
106
74
64
58
29
10
-9
-41
-65
-95
-136
-158
-190
-221
-252
-291
-328
-374
-419
-449
-465
-474
-487
-509
-548
-566
-599
-660
-698
-725
-771
-796
-816
-824
-814
-813
-809
-828
-828
-828
-828
-816
-795
-769
-754
-727
-703
-685
-684
-685
-680
-675
-655
-629
-605
-560
-514
-485
-443
-416
-396
-365
-339
-308
-261
-220
-202
-177
-158
-129
-111
-98
-88
-94
-87
-72
-75
-74
-74
-94
-101
-109
-124
-131
-132
-159
-193
-209
-227
-236
-240
-240
-249
-260
-278
-293
-313
-333
-352
-377
-379
-402
-409
-401
-402
-412
-422
-430
-443
-442
-439
-423
-404
-413
-411
-407
-418
-428
-432
-409
-398
-404
-398
-385
-365
-356
-359
-367
-354
-323
-302
-298
-285
-266
-256
-239
-215
-192
-169
-148
-129
-122
-104
-87
-59
-29
-17
-9
-3
9
23
51
70
76
105
125
147
169
206
225
231
252
257
265
261
278
287
301
320
326
324
299
261
236
229
234
229
217
222
206
179
156
139
112
86
75
57
41
13
-36
-67
-120
-170
-184
-201
-220
-247
-278
-329
-364
-388
-417
-433
-470
-508
-532
-565
-594
-609
-622
-646
-668
-683
-682
-674
-676
-690
-715
-722
-714
-723
-711
-692
-692
-675
-667
-660
-642
-609
-589
-585
-548
-528
-509
-491
-481
-461
-444
-425
-398
-363
-333
-298
-275
-265
-250
-235
-226
-206
-186
-176
-160
-142
-139
-127
-123
-132
-131
-142
-148
-138
-131
-125
-120
-123
-134
-126
-129
-147
-153
-160
-179
-208
-211
-203
-218
-235
-262
-294
-308
-300
-311
-315
-312
-322
-320
-330
-343
-351
-375
-397
-418
-429
-435
-440
-447
-455
-471
-488
-493
-501
-510
-487
-470
-483
-481
-472
-457
-443
-432
-411
-401
-405
-414
-426
-414
-389
-366
-353
-319
-285
-271
-269
-263
-262
-250
-231
-206
-174
-157
-129
-100
-101
-91
-66
-44
-33
-25
6
26
43
66
98
105
121
139
150
161
166
182
197
225
251
277
278
288
304
302
287
265
247
231
230
210
181
151
137
125
101
79
51
40
18
-27
-54
-71
-88
-113
-149
-194
-227
-273
-328
-363
-399
-446
-470
-474
-504
-530
-542
-567
-607
-638
-662
-684
-684
-678
-685
-682
-691
-722
-741
-746
-741
-737
-709
-687
-658
-635
-627
-623
-631
-614
-596
-576
-550
-524
-500
-479
-461
-452
-454
-447
-434
-413
-406
-400
-388
-389
-388
-394
-389
-360
-345
-323
-314
-313
-308
-313
-292
-275
-266
-248
-235
-235
-230
-230
-235
-249
-261
-264
-259
-246
-235
-227
-234
-247
-259
-267
-276
-282
-272
-265
-262
-266
-281
-306
-326
-350
-378
-397
-420
-435
-435
-448
-457
-458
-473
-480
-474
-492
-511
-527
-547
-563
-574
-564
-557
-561
-559
-564
-585
-589
-602
-587
-568
-564
-537
-508
-483
-478
-485
-491
-469
-456
-443
-419
-398
-389
-409
-416
-392
-383
-365
-348
-315
-274
-233
-197
-163
-139
-114
-88
-51
-12
20
55
97
123
143
170
183
193
210
221
228
242
247
250
260
262
267
268
255
233
212
197
177
164
165
160
145
138
128
99
67
34
2
-17
-39
-59
-74
-103
-128
-150
-157
-175
-209
-216
-233
-270
-308
-351
-382
-408
-423
-430
-440
-467
-492
-510
-547
-562
-589
-605
-610
-618
-608
-610
-604
-601
-619
-631
-638
-642
-646
-648
-623
-602
-599
-596
-587
-585
-582
-572
-565
-557
-547
-532
-510
-506
-509
-484
-464
-456
-454
-420
-399
-401
-392
-382
-369
-349
-326
-309
-283
-244
-223
-214
-194
-188
-179
-151
-137
-118
-93
-85
-90
-106
-108
-119
-136
-153
-171
-170
-156
-164
-163
-162
-159
-169
-186
-201
-222
-231
-252
-254
-271
-289
-296
-319
-332
-340
-348
-368
-402
-411
-419
-425
-428
-443
-451
-466
-492
-487
-476
-496
-504
-517
-524
-537
-531
-512
-516
-509
-503
-522
-525
-510
-496
-483
-463
-447
-435
-421
-422
-412
-392
-374
-362
-338
-305
-296
-283
-271
-247
-228
-215
-179
-160
-151
-126
-102
-70
-54
-27
-18
-13
11
49
78
91
102
119
121
111
129
144
141
136
166
181
180
180
182
186
176
174
174
184
182
174
158
131
117
110
98
91
83
69
47
20
1
-22
-44
-75
-85
-93
-113
-140
-186
-215
-247
-279
-296
-323
-352
-372
-389
-420
-447
-480
-492
-493
-510
-523
-529
-534
-552
-571
-595
-608
-612
-629
-625
-628
-624
-609
-611
-607
-600
-581
-576
-568
-556
-541
-530
-518
-480
-467
-454
-436
-425
-403
-394
-381
-367
-358
-351
-341
-328
-322
-313
-284
-274
-276
-272
-274
-269
-266
-263
-261
-261
-266
-275
-276
-290
-307
-317
-321
-326
-338
-342
-351
-364
-368
-370
-363
-366
-369
-370
-378
-397
-398
-388
-400
-394
-385
-371
-375
-366
-375
-382
-388
-382
-389
-384
-386
-388
-425
-977
-816
-512
-517
-489
-500
-438
-488
-511
-544
-501
-484
-481
-498
-504
-483
-455
-432
-407
-385
-392
-393
-375
-350
-345
-342
-340
-329
-328
-327
-315
-280
-264
-241
-215
-211
-187
-136
-85
-52
-32
-13
21
54
70
66
64
67
100
126
127
138
141
179
211
230
248
267
281
313
318
297
310
302
269
248
227
193
150
107
77
20
-42
-103
-175
-202
-236
-340
-381
-390
-463
-497
-523
-559
-604
-637
-674
-722
-775
-826
-870
-907
-963
-1055
-1086
-1114
-1127
-1106
-1067
-1007
-929
-834
-767
-710
-650
-590
-557
-515
-477
-463
-430
-383
-361
-350
-328
-297
-267
-231
-173
-124
-74
-17
31
41
12
-41
-123
-219
-324
-418
-506
-569
-661
-758
-802
-891
-974
-1031
-1044
-1037
-1033
-1012
-990
-989
-1008
-1020
-1012
-995
-971
-970
-971
-942
-888
-845
-822
-797
-777
-722
-650
-606
-560
-513
-477
-460
-479
-511
-553
-583
-595
-611
-638
-657
-648
-645
-640
-639
-637
-625
-630
-627
-620
-614
-608
-631
-683
-723
-751
-770
-784
-788
-759
-712
-669
-626
-580
-533
-481
-450
-409
-347
-299
-252
-199
-142
-94
-31
42
116
230
349
483
606
739
870
980
1107
1191
1258
1312
1373
1397
1407
1449
1480
1525
1571
1646
1695
1737
1851
1924
1947
1985
1924
1817
1661
1516
1387
1221
1090
877
538
217
-107
-403
-568
-701
-787
-856
-935
-978
-1050
-1112
-1125
-1164
-1226
-1264
-1308
-1302
-1238
-1176
-1096
-1052
-1002
-889
-740
-508
-233
13
257
460
615
763
868
962
1046
1103
1149
1162
1151
1177
1181
1156
1130
1083
1043
988
950
923
862
761
629
439
225
25
-178
-352
-490
-609
-715
-792
-840
-882
-907
-883
-856
-830
-795
-737
-667
-612
-549
-499
-461
-400
-338
-254
-149
-29
104
224
327
466
579
638
685
716
724
726
705
651
540
391
234
58
-63
-147
-217
-278
-340
-418
-516
-628
-726
-814
-896
-980
-1081
-1153
-1209
-1281
-1342
-1365
-1383
-1389
-1354
-1289
-1210
-1116
-1007
-911
-854
-784
-718
-683
-636
-570
-520
-472
-403
-319
-238
-161
-54
49
131
224
273
313
342
342
327
303
266
228
209
189
170
133
104
77
67
84
90
75
97
111
122
171
207
271
359
421
533
648
796
965
1106
1285
1450
1570
1728
1865
1962
2104
2179
2248
2330
2396
2460
2517
2548
2633
2548
2373
2171
1812
1504
1275
936
446
-113
-657
-1106
-1405
-1449
-1510
-1753
-1924
-2036
-2201
-2155
-2019
-2036
-2122
-2190
-2246
-2274
-2148
-1870
-1732
-1670
-1411
-1183
-864
-350
12
322
654
901
1111
1322
1490
1550
1546
1527
1494
1429
1389
1406
1354
1253
1202
1110
982
838
679
449
190
-42
-331
-680
-1003
-1316
-1584
-1742
-1848
-1941
-2005
-2015
-1973
-1891
-1805
-1696
-1585
-1506
-1389
-1271
-1156
-980
-823
-695
-628
-526
-364
-180
74
358
561
692
775
803
814
827
806
694
519
340
136
-49
-187
-318
-442
-578
-717
-863
-1035
-1177
-1297
-1412
-1512
-1629
-1766
-1834
-1903
-1998
-2028
-2019
-1985
-1901
-1791
-1681
-1589
-1465
-1322
-1229
-1154
-1071
-978
-876
-776
-657
-568
-491
-402
-305
-205
-105
-7
68
155
214
248
259
260
238
205
181
135
89
45
20
8
-14
-56
-107
-161
-167
-175
-199
-158
-134
-90
-14
76
157
250
383
497
624
810
946
1078
1242
1458
1607
1734
1925
1992
2074
2196
2233
2285
2368
2485
2564
2573
2502
2178
1750
1277
730
114
-400
-892
-1445
-1734
-1849
-1978
-2058
-2172
-2292
-2471
-2492
-2346
-2371
-2393
-2364
-2466
-2538
-2439
-2273
-2102
-1889
-1579
-1215
-800
-269
249
610
911
1105
1203
1339
1420
1415
1398
1329
1261
1175
1134
1141
1073
1017
946
794
639
509
298
-24
-401
-807
-1174
-1506
-1773
-1993
-2188
-2302
-2317
-2273
-2194
-2068
-1914
-1800
-1712
-1607
-1477
-1361
-1244
-1134
-1061
-903
-669
-427
-166
55
230
446
660
815
971
1095
1090
921
710
597
466
320
153
-111
-332
-514
-708
-904
-1087
-1218
-1311
-1390
-1498
-1681
-1806
-1873
-1977
-2068
-2118
-2127
-2070
-1923
-1822
-1772
-1640
-1500
-1340
-1209
-1075
-976
-913
-790
-730
-728
-680
-633
-551
-482
-414
-345
-289
-213
-160
-150
-126
-111
-128
-160
-186
-212
-241
-243
-274
-304
-320
-302
-292
-313
-306
-321
-350
-340
-380
-428
-447
-444
-393
-344
-256
-113
15
163
300
424
564
707
869
1015
1157
1310
1494
1605
1709
1852
1890
1992
2124
2175
2227
2208
2242
2241
2185
2164
1845
1386
857
93
-660
-1177
-1572
-1882
-1993
-2019
-2076
-2191
-2216
-2273
-2482
-2467
-2400
-2498
-2467
-2346
-2296
-2284
-2200
-2008
-1807
-1519
-1000
-542
-112
407
791
1054
1257
1388
1432
1402
1347
1273
1174
1174
1226
1161
1138
1118
995
880
764
593
330
54
-232
-603
-996
-1333
-1680
-2005
-2188
-2274
-2329
-2292
-2189
-2095
-1985
-1837
-1708
-1628
-1563
-1493
-1419
-1321
-1166
-979
-780
-545
-273
-13
277
566
707
809
897
900
879
853
806
667
449
305
122
-90
-210
-359
-483
-594
-723
-946
-1281
-1539
-1724
-1879
-1955
-1988
-2083
-2181
-2210
-2193
-2148
-2045
-1886
-1714
-1571
-1421
-1325
-1322
-1256
-1161
-1076
-946
-848
-778
-713
-622
-502
-424
-350
-290
-272
-232
-181
-171
-184
-190
-199
-239
-259
-258
-263
-252
-216
-172
-177
-176
-172
-212
-242
-246
-283
-341
-382
-405
-432
-442
-393
-325
-264
-168
-47
40
134
244
330
424
534
660
798
939
1093
1221
1339
1450
1539
1653
1753
1839
1964
2062
2145
2174
2156
2114
2029
1969
1890
1678
1400
1000
388
-279
-877
-1324
-1591
-1654
-1577
-1558
-1636
-1702
-1861
-2071
-2149
-2184
-2230
-2219
-2186
-2172
-2184
-2105
-1944
-1791
-1548
-1195
-858
-507
-107
208
446
638
766
811
810
832
841
821
872
972
1031
1101
1166
1167
1120
1043
920
716
482
242
-22
-302
-551
-773
-1014
-1216
-1347
-1452
-1499
-1482
-1445
-1426
-1397
-1402
-1464
-1528
-1570
-1611
-1615
-1539
-1417
-1260
-1067
-834
-606
-391
-188
-28
95
185
244
267
300
352
372
375
390
354
311
281
262
266
267
257
185
30
-184
-462
-757
-987
-1136
-1202
-1231
-1210
-1193
-1154
-1123
-1198
-1225
-1245
-1235
-1260
-1275
-1226
-1176
-1167
-1163
-1077
-949
-853
-737
-593
-475
-378
-276
-170
-93
-64
-63
-69
-57
-64
-61
-7
59
147
228
310
348
351
315
276
221
161
132
92
61
25
4
-49
-76
-60
-61
-46
-36
-59
-98
-99
-95
-73
-23
9
23
53
99
141
196
235
256
268
326
376
399
439
451
469
455
427
418
404
413
434
458
481
495
514
504
478
456
411
341
245
116
-18
-128
-230
-312
-369
-414
-412
-386
-348
-308
-299
-317
-346
-384
-446
-526
-600
-665
-715
-740
-733
-708
-667
-595
-527
-451
-388
-362
-347
-356
-371
-390
-409
-437
-456
-453
-454
-446
-423
-400
-368
-320
-279
-252
-251
-245
-247
-271
-297
-334
-367
-390
-413
-422
-421
-401
-366
-328
-293
-277
-260
-263
-278
-301
-321
-338
-340
-353
-376
-380
-369
-361
-343
-319
-310
-308
-313
-324
-327
-326
-318
-311
-319
-367
-415
-449
-494
-522
-526
-523
-528
-527
-517
-525
-542
-539
-556
-566
-568
-583
-611
-627
-636
-649
-662
-662
-640
-636
-634
-622
-620
-631
-659
-677
-682
-681
-690
-694
-698
-683
-679
-678
-660
-642
-600
-574
-571
-572
-577
-569
-573
-575
-557
-534
-512
-503
-473
-454
-433
-402
-374
-360
-362
-327
-311
-322
-315
-307
-310
-308
-296
-274
-253
-239
-213
-192
-177
-161
-135
-107
-75
-49
-25
-11
-7
-8
4
32
42
56
73
94
103
92
81
62
53
49
52
63
80
77
59
33
-16
-46
-69
-90
-78
-75
-76
-72
-86
-100
-110
-119
-126
-137
-139
-131
-127
-142
-152
-146
-152
-149
-156
-167
-176
-184
-174
-167
-161
-162
-181
-203
-244
-291
-335
-372
-402
-443
-476
-500
-543
-592
-622
-638
-661
-668
-675
-679
-695
-708
-710
-730
-733
-737
-733
-729
-716
-696
-691
-679
-639
-607
-581
-564
-557
-558
-576
-598
-615
-618
-598
-571
-534
-505
-502
-507
-528
-556
-581
-600
-622
-632
-653
-667
-664
-671
-669
-678
-678
-687
-715
-736
-754
-772
-785
-788
-793
-790
-774
-753
-726
-725
-714
-682
-653
-634
-608
-576
-561
-536
-512
-485
-467
-448
-423
-385
-336
-276
-225
-188
-158
-135
-103
-54
-21
-23
-54
-87
-106
-105
-73
-31
20
70
104
123
141
155
201
233
261
275
299
344
378
395
408
454
497
520
573
636
707
788
836
903
955
1002
1028
1035
1069
1115
1169
1231
1279
1353
1389
1346
1282
1135
946
750
519
285
54
-222
-478
-675
-767
-775
-804
-771
-814
-990
-1087
-1219
-1400
-1519
-1641
-1732
-1767
-1738
-1632
-1564
-1470
-1314
-1202
-1015
-774
-602
-442
-312
-240
-174
-118
-54
20
107
234
344
443
594
725
837
947
994
984
922
819
684
507
321
164
9
-79
-117
-178
-270
-377
-462
-530
-582
-617
-693
-818
-936
-1039
-1132
-1201
-1238
-1262
-1227
-1107
-955
-803
-662
-525
-409
-313
-228
-123
-67
-32
-58
-142
-159
-196
-147
4
162
312
384
409
343
170
74
-51
-231
-367
-521
-703
-891
-989
-1054
-1111
-1062
-994
-987
-1021
-1050
-1124
-1228
-1281
-1339
-1393
-1414
-1434
-1423
-1392
-1291
-1168
-1039
-832
-678
-590
-510
-507
-522
-526
-512
-470
-443
-358
-280
-215
-122
-34
61
146
235
310
332
317
276
191
131
92
54
30
15
8
-12
-8
-1
7
33
73
80
73
96
111
122
139
196
304
359
451
603
656
783
953
1094
1246
1340
1451
1519
1531
1657
1683
1744
1918
1939
1998
2031
2017
2019
1953
1927
1735
1364
829
110
-561
-1147
-1477
-1571
-1483
-1322
-1273
-1242
-1372
-1633
-1783
-1922
-2043
-2058
-2003
-1987
-1989
-1899
-1771
-1651
-1401
-1011
-631
-180
294
645
897
1069
1139
1150
1160
1110
1026
985
1036
1116
1224
1397
1488
1454
1374
1209
982
731
445
145
-170
-475
-771
-1074
-1322
-1505
-1623
-1627
-1564
-1465
-1357
-1268
-1262
-1312
-1385
-1438
-1433
-1396
-1294
-1148
-953
-705
-431
-140
136
392
632
829
977
1068
1070
967
824
641
439
329
289
267
252
240
165
27
-132
-322
-547
-798
-1040
-1306
-1595
-1833
-2061
-2216
-2238
-2189
-2081
-1936
-1783
-1630
-1497
-1366
-1251
-1183
-1128
-1060
-1018
-948
-851
-753
-609
-426
-220
-46
94
201
224
227
206
145
57
-37
-132
-218
-260
-281
-287
-259
-181
-93
-36
-26
-35
-69
-116
-180
-247
-318
-385
-418
-419
-419
-390
-337
-256
-114
40
179
296
380
444
450
487
495
529
657
801
945
1088
1225
1322
1397
1476
1481
1532
1543
1513
1541
1496
1516
1465
1408
1393
1326
1270
1234
1179
1153
986
491
-82
-886
-1727
-2070
-2094
-1911
-1680
-1607
-1630
-1975
-2006
-1776
-1800
-1634
-1494
-1544
-1544
-1328
-1102
-1018
-925
-720
-573
-298
280
721
1034
1363
1458
1416
1420
1372
1216
1017
894
766
665
711
746
659
519
326
94
-38
-125
-276
-490
-769
-1070
-1373
-1598
-1759
-1923
-1979
-1919
-1747
-1477
-1202
-1000
-925
-876
-790
-704
-571
-449
-348
-238
-92
97
296
478
652
796
907
1031
1103
1047
907
680
392
130
-66
-210
-383
-542
-707
-908
-1031
-1116
-1216
-1300
-1397
-1535
-1741
-1914
-2061
-2196
-2178
-2066
-1929
-1798
-1633
-1435
-1260
-1017
-774
-619
-487
-373
-290
-269
-232
-242
-251
-177
-100
-28
-19
-15
-9
-29
-28
-89
-226
-354
-460
-538
-613
-681
-722
-739
-681
-578
-511
-453
-389
-327
-234
-186
-190
-240
-273
-259
-248
-218
-176
-142
-57
77
207
322
402
501
575
648
724
724
745
785
843
937
982
1081
1173
1247
1416
1464
1454
1433
1328
1285
1227
1192
1154
1048
1060
1071
1005
984
781
367
-218
-912
-1598
-2060
-2081
-1872
-1716
-1614
-1717
-1972
-2067
-1890
-1669
-1528
-1379
-1349
-1351
-1185
-964
-850
-776
-652
-498
-203
259
735
1094
1362
1484
1429
1337
1230
1089
953
839
701
569
498
433
317
160
-16
-190
-323
-390
-505
-708
-951
-1228
-1471
-1660
-1800
-1924
-1963
-1853
-1653
-1396
-1143
-962
-843
-724
-575
-414
-271
-144
-49
50
152
259
375
496
617
725
829
905
963
976
918
764
540
291
55
-148
-341
-510
-690
-884
-1066
-1248
-1406
-1514
-1578
-1630
-1697
-1779
-1912
-2024
-2045
-2007
-1943
-1813
-1666
-1579
-1455
-1291
-1140
-947
-715
-513
-380
-282
-199
-170
-126
-63
-70
-86
-91
-129
-177
-192
-214
-294
-366
-428
-523
-626
-701
-765
-859
-914
-949
-992
-980
-938
-879
-784
-685
-572
-486
-361
-255
-185
-115
-89
-53
-28
20
54
65
104
119
170
233
307
408
463
547
601
629
647
623
615
554
573
615
632
668
659
648
630
628
642
683
659
608
562
486
436
400
428
471
442
524
531
560
654
695
676
480
160
-312
-825
-1110
-1168
-1108
-973
-884
-919
-974
-953
-904
-827
-779
-792
-832
-845
-787
-730
-666
-662
-690
-651
-492
-263
20
310
511
611
627
575
478
366
274
185
111
64
61
77
55
4
-41
-88
-114
-135
-174
-264
-396
-538
-710
-865
-1005
-1128
-1189
-1145
-1024
-882
-722
-603
-522
-458
-393
-334
-304
-250
-227
-217
-184
-137
-90
-29
37
106
193
293
360
380
296
67
-168
-423
-601
-671
-714
-759
-862
-967
-1066
-1170
-1148
-1145
-1191
-1135
-1099
-1097
-1136
-1186
-1288
-1413
-1435
-1422
-1346
-1162
-910
-680
-520
-420
-414
-402
-330
-313
-312
-309
-322
-356
-389
-415
-497
-540
-516
-478
-419
-367
-352
-370
-406
-470
-567
-656
-702
-689
-618
-523
-452
-371
-258
-146
-45
37
95
131
181
202
177
139
79
54
79
121
173
226
315
437
516
596
643
647
679
697
729
737
698
687
699
707
749
813
851
932
943
1013
991
912
918
887
878
905
876
875
780
519
87
-583
-1150
-1582
-1698
-1523
-1341
-1276
-1293
-1380
-1468
-1386
-1264
-1192
-1170
-1101
-1031
-966
-822
-732
-740
-683
-557
-338
11
408
763
1009
1139
1126
1030
945
828
665
557
489
415
363
278
132
-17
-130
-201
-248
-277
-338
-478
-625
-802
-1015
-1235
-1420
-1551
-1550
-1447
-1281
-1075
-879
-721
-587
-452
-336
-170
-50
88
158
216
253
280
347
375
424
470
571
661
759
812
762
641
477
291
90
-113
-301
-459
-586
-687
-775
-848
-909
-948
-979
-982
-971
-1003
-1071
-1219
-1394
-1523
-1644
-1634
-1555
-1450
-1348
-1279
-1121
-948
-741
-490
-381
-307
-262
-250
-257
-332
-402
-548
-646
-641
-584
-481
-379
-283
-247
-259
-312
-423
-537
-627
-728
-809
-908
-989
-1058
-1052
-970
-912
-823
-726
-570
-390
-264
-194
-201
-204
-207
-209
-189
-185
-134
-38
76
186
254
317
354
409
481
492
467
432
397
364
328
288
273
305
369
415
448
468
454
467
445
424
382
310
273
231
198
168
116
105
122
109
162
180
197
257
268
271
244
190
215
221
263
336
350
361
310
221
98
2
-37
-57
-115
-198
-266
-348
-399
-399
-404
-463
-523
-542
-531
-514
-498
-520
-565
-574
-581
-584
-555
-495
-434
-359
-299
-236
-162
-101
-71
-34
14
40
64
95
119
91
64
40
6
-25
-36
-59
-72
-77
-95
-140
-196
-257
-331
-391
-452
-527
-582
-613
-656
-672
-659
-652
-641
-623
-610
-583
-549
-548
-582
-670
-748
-799
-793
-693
-621
-591
-584
-578
-554
-504
-446
-447
-511
-549
-598
-652
-668
-700
-741
-783
-798
-822
-829
-798
-769
-761
-754
-765
-815
-848
-863
-865
-856
-851
-858
-837
-810
-776
-749
-711
-648
-590
-523
-469
-445
-409
-383
-378
-373
-366
-340
-290
-240
-180
-129
-73
-21
39
100
158
198
225
259
274
290
285
274
265
265
273
276
290
331
383
417
468
490
519
592
640
708
712
753
831
830
903
878
868
935
961
1085
1216
1253
1303
1308
1344
1376
1371
1354
1161
887
494
-78
-618
-1035
-1335
-1436
-1469
-1505
-1570
-1607
-1564
-1556
-1460
-1309
-1265
-1237
-1166
-1146
-1139
-1075
-1053
-1081
-1029
-848
-588
-251
162
505
754
948
1052
1092
1125
1104
1043
984
906
778
624
474
307
171
109
64
26
22
-4
-94
-242
-431
-665
-901
-1110
-1284
-1401
-1473
-1492
-1460
-1406
-1333
-1214
-1053
-862
-638
-435
-281
-151
-51
15
41
58
68
103
185
287
407
530
619
674
703
717
712
676
615
515
374
202
4
-202
-392
-560
-695
-776
-830
-868
-907
-928
-947
-980
-1005
-1040
-1079
-1100
-1092
-1090
-1082
-1054
-1033
-985
-905
-799
-658
-505
-345
-189
-66
18
60
86
98
82
43
-32
-111
-340
-512
-674
-900
-990
-1053
-1036
-1024
-958
-820
-864
-889
-880
-946
-949
-926
-913
-980
-992
-957
-978
-953
-895
-819
-725
-538
-393
-290
-175
-111
-84
-70
-82
-115
-131
-95
-61
-83
-101
-96
-99
-58
-4
27
70
123
149
141
122
78
9
-44
-98
-150
-176
-191
-175
-168
-175
-145
-149
-107
-51
-15
-1
-18
-22
-44
-90
-131
-139
-151
-121
-71
-47
14
64
142
226
258
334
322
336
345
292
272
210
194
171
161
220
208
247
289
270
277
280
315
319
296
309
264
226
234
160
136
127
105
134
136
181
189
201
245
174
81
-7
-103
-172
-212
-270
-351
-434
-511
-571
-590
-594
-591
-572
-541
-505
-499
-499
-507
-533
-565
-601
-631
-648
-640
-618
-600
-589
-572
-556
-513
-460
-417
-361
-317
-292
-288
-296
-308
-325
-341
-367
-391
-415
-448
-462
-464
-474
-491
-510
-509
-526
-560
-575
-609
-641
-677
-715
-749
-786
-819
-852
-861
-887
-905
-901
-911
-921
-931
-934
-936
-906
-857
-804
-757
-721
-686
-646
-613
-593
-554
-502
-466
-425
-373
-329
-279
-220
-166
-125
-89
-41
-3
23
51
63
67
67
74
85
105
139
154
159
182
221
233
235
259
282
295
293
309
310
289
279
270
242
221
211
221
245
266
297
289
316
339
354
378
428
442
441
470
495
482
479
506
503
533
568
588
618
654
685
723
743
770
780
807
798
709
565
378
192
27
-90
-193
-266
-356
-457
-524
-589
-632
-665
-693
-717
-737
-735
-723
-737
-784
-835
-907
-972
-989
-973
-937
-879
-806
-749
-714
-656
-583
-501
-403
-304
-201
-105
-27
36
76
94
124
136
146
165
182
205
244
271
286
287
275
250
237
223
207
188
136
59
-33
-117
-203
-278
-352
-416
-462
-500
-541
-582
-622
-645
-661
-660
-641
-619
-601
-601
-593
-595
-610
-614
-601
-568
-534
-483
-439
-396
-342
-291
-246
-208
-163
-117
-76
-50
-18
0
-11
-20
-37
-70
-90
-139
-205
-265
-318
-319
-302
-304
-345
-410
-453
-499
-533
-556
-594
-619
-637
-669
-704
-717
-727
-753
-749
-737
-731
-708
-659
-596
-551
-495
-444
-385
-321
-268
-230
-187
-145
-132
-104
-97
-130
-151
-141
-139
-153
-148
-146
-139
-125
-122
-135
-152
-145
-143
-161
-173
-192
-202
-213
-242
-263
-272
-273
-266
-255
-244
-242
-240
-219
-195
-191
-197
-192
-192
-191
-193
-184
-171
-166
-155
-130
-116
-107
-93
-78
-49
-34
-17
9
19
15
5
-11
-8
-13
-12
-18
-16
2
-6
-14
-6
0
10
26
41
51
55
53
50
52
48
42
51
59
76
90
94
101
110
136
144
129
128
146
143
138
127
118
106
83
52
29
1
-29
-37
-61
-90
-118
-132
-159
-189
-223
-250
-269
-298
-325
-353
-367
-375
-388
-401
-416
-439
-454
-455
-454
-463
-466
-469
-471
-481
-489
-502
-510
-512
-512
-518
-520
-519
-520
-514
-524
-511
-501
-518
-550
-561
-559
-555
-556
-553
-538
-535
-527
-535
-544
-538
-541
-565
-560
-535
-528
-517
-499
-502
-494
-492
-481
-469
-456
-442
-414
-391
-360
-317
-288
-275
-265
-237
-219
-218
-218
-202
-203
-207
-194
-182
-178
-159
-142
-126
-123
-117
-113
-131
-146
-151
-156
-173
-186
-206
-232
-257
-270
-291
-303
-324
-329
-332
-340
-351
-355
-354
-366
-367
-376
-400
-414
-412
-418
-421
-418
-420
-437
-450
-460
-482
-497
-514
-530
-560
-580
-570
-578
-586
-584
-562
-551
-539
-513
-499
-490
-468
-447
-447
-445
-443
-440
-439
-431
-417
-403
-369
-349
-316
-279
-255
-217
-179
-142
-106
-68
-34
-23
3
39
53
56
54
49
53
62
76
84
77
71
69
89
111
125
134
136
141
149
157
165
172
169
168
173
179
169
151
131
111
91
91
84
77
71
60
57
53
58
44
27
14
-6
-30
-44
-58
-80
-84
-115
-157
-192
-225
-247
-271
-313
-346
-366
-395
-426
-459
-488
-510
-523
-541
-555
-575
-583
-585
-618
-646
-662
-673
-688
-684
-686
-693
-689
-689
-679
-684
-686
-691
-695
-680
-660
-651
-635
-624
-605
-578
-565
-553
-543
-534
-519
-497
-491
-484
-488
-491
-481
-482
-484
-469
-455
-432
-402
-386
-367
-346
-329
-330
-324
-313
-305
-302
-285
-276
-261
-243
-224
-200
-185
-168
-151
-135
-121
-110
-108
-99
-95
-103
-118
-123
-125
-133
-137
-143
-147
-152
-162
-177
-188
-197
-209
-232
-259
-270
-296
-329
-355
-373
-398
-425
-436
-452
-476
-497
-513
-514
-517
-524
-519
-529
-543
-562
-571
-584
-596
-581
-568
-561
-555
-553
-559
-556
-540
-538
-525
-525
-520
-502
-503
-487
-469
-458
-450
-440
-424
-401
-371
-354
-354
-335
-312
-310
-307
-293
-267
-251
-229
-221
-207
-176
-165
-140
-111
-97
-90
-57
-45
-43
-31
-31
-33
-17
2
12
24
25
35
46
45
52
57
61
54
49
54
57
44
39
29
28
34
35
34
29
39
36
23
15
16
9
-14
-24
-27
-27
-32
-39
-56
-69
-83
-101
-102
-119
-125
-127
-119
-136
-159
-176
-191
-200
-217
-239
-250
-248
-274
-313
-338
-352
-356
-354
-359
-350
-351
-362
-370
-385
-394
-396
-380
-370
-367
-364
-361
-368
-377
-376
-386
-395
-391
-382
-379
-370
-371
-366
-370
-386
-398
-404
-398
-400
-416
-442
-448
-434
-439
-459
-459
-469
-469
-465
-462
-470
-472
-462
-448
-437
-433
-434
-433
-416
-407
-381
-356
-352
-357
-367
-361
-362
-344
-333
-334
-329
-338
-331
-324
-312
-300
-298
-299
-297
-287
-274
-263
-255
-251
-265
-255
-266
-295
-302
-311
-318
-331
-330
-320
-304
-295
-288
-297
-310
-310
-327
-330
-331
-320
-302
-301
-294
-289
-290
-287
-282
-284
-281
-261
-250
-237
-222
-224
-211
-213
-225
-225
-224
-229
-233
-222
-210
-208
-205
-201
-198
-199
-218
-237
-239
-262
-287
-283
-270
-254
-247
-238
-236
-249
-229
-221
-213
-193
-189
-183
-168
-144
-147
-144
-111
-89
-85
-66
-43
-31
-32
-13
0
6
18
27
22
24
32
33
42
50
66
91
94
74
64
58
45
34
42
38
30
34
36
39
25
-1
-25
-47
-47
-54
-54
-57
-75
-83
-98
-117
-145
-173
-206
-228
-249
-265
-280
-290
-300
-317
-349
-393
-409
-435
-459
-470
-484
-503
-524
-538
-561
-584
-600
-607
-618
-628
-644
-662
-679
-687
-704
-707
-693
-689
-676
-660
-643
-640
-632
-611
-600
-581
-572
-571
-561
-549
-527
-516
-512
-508
-480
-444
-434
-426
-397
-373
-355
-333
-316
-305
-303
-296
-286
-267
-254
-239
-226
-224
-217
-187
-161
-155
-146
-121
-110
-111
-113
-124
-124
-112
-114
-131
-113
-97
-108
-122
-117
-130
-148
-157
-187
-224
-254
-284
-316
-343
-360
-361
-367
-373
-384
-403
-420
-430
-445
-455
-469
-489
-495
-493
-495
-508
-509
-506
-523
-535
-528
-503
-475
-463
-453
-440
-442
-446
-443
-448
-459
-457
-443
-447
-446
-440
-438
-431
-426
-416
-394
-379
-378
-371
-357
-339
-319
-295
-273
-249
-219
-202
-181
-167
-136
-115
-98
-88
-85
-64
-42
-40
-30
-12
-8
6
16
23
31
44
47
52
58
38
24
17
7
0
9
15
5
4
7
5
-2
-5
-4
-18
-29
-36
-38
-42
-59
-68
-71
-75
-68
-54
-34
-29
-22
-30
-39
-46
-69
-82
-85
-94
-98
-115
-127
-143
-141
-150
-163
-183
-200
-223
-230
-227
-240
-248
-263
-269
-265
-258
-256
-259
-262
-264
-274
-273
-278
-286
-285
-285
-278
-274
-271
-282
-293
-297
-305
-302
-296
-298
-313
-322
-334
-341
-339
-351
-372
-376
-381
-379
-383
-393
-394
-408
-413
-412
-413
-400
-398
-403
-413
-424
-431
-435
-447
-461
-461
-462
-471
-470
-470
-468
-471
-471
-475
-481
-476
-465
-461
-459
-460
-450
-451
-448
-446
-459
-440
-422
-421
-399
-387
-382
-380
-382
-369
-370
-379
-380
-370
-366
-360
-361
-367
-359
-375
-379
-382
-393
-400
-398
-387
-378
-360
-354
-348
-343
-329
-315
-304
-300
-293
-277
-271
-261
-250
-253
-263
-260
-255
-249
-244
-237
-214
-194
-179
-177
-182
-195
-204
-210
-217
-225
-230
-217
-222
-232
-242
-254
-271
-276
-264
-243
-229
-215
-192
-190
-188
-175
-169
-160
-149
-129
-108
-102
-90
-78
-67
-57
-41
-41
-41
-44
-45
-33
-20
-3
5
12
18
32
41
35
27
30
44
52
53
51
50
52
52
47
44
37
40
24
2
-23
-52
-65
-67
-73
-71
-76
-75
-82
-95
-89
-98
-111
-119
-135
-154
-162
-182
-207
-236
-263
-296
-333
-347
-366
-399
-417
-436
-461
-472
-482
-490
-507
-530
-555
-574
-597
-608
-622
-624
-621
-609
-598
-594
-593
-593
-595
-599
-604
-601
-605
-607
-590
-586
-570
-552
-533
-535
-523
-512
-504
-479
-474
-464
-449
-445
-451
-457
-438
-416
-416
-402
-381
-380
-362
-334
-298
-287
-277
-256
-254
-236
-232
-240
-245
-258
-265
-264
-270
-285
-277
-272
-263
-258
-257
-245
-243
-242
-245
-250
-263
-262
-255
-268
-269
-269
-264
-257
-243
-239
-249
-244
-254
-274
-279
-274
-277
-286
-281
-284
-292
-306
-319
-332
-344
-358
-378
-391
-409
-412
-400
-394
-395
-398
-400
-398
-389
-395
-401
-387
-385
-384
-367
-344
-331
-324
-302
-290
-274
-254
-250
-238
-220
-204
-183
-178
-181
-175
-153
-135
-130
-127
-111
-95
-82
-65
-44
-20
-1
18
22
14
17
23
33
39
35
50
55
56
57
57
56
51
47
37
41
48
68
92
106
114
128
130
138
138
134
147
158
158
161
153
138
127
120
102
82
76
56
45
36
12
-7
-29
-55
-65
-83
-114
-139
-162
-180
-200
-243
-271
-279
-295
-309
-313
-298
-308
-325
-330
-328
-327
-342
-348
-360
-359
-352
-338
-339
-345
-336
-347
-367
-374
-386
-409
-425
-432
-459
-471
-480
-506
-521
-522
-536
-533
-538
-558
-559
-553
-555
-561
-566
-572
-585
-596
-609
-613
-611
-604
-584
-569
-543
-525
-506
-483
-485
-483
-467
-465
-460
-444
-439
-422
-403
-395
-382
-358
-338
-333
-316
-298
-281
-285
-300
-311
-326
-334
-348
-363
-344
-335
-343
-332
-318
-304
-302
-306
-302
-308
-320
-328
-340
-340
-346
-342
-342
-350
-358
-361
-354
-342
-322
-309
-293
-291
-285
-281
-289
-294
-293
-284
-293
-306
-296
-297
-291
-288
-284
-272
-277
-277
-288
-308
-324
-335
-341
-341
-330
-321
-316
-306
-286
-272
-264
-260
-252
-228
-223
-213
-207
-192
-174
-160
-137
-119
-125
-119
-93
-77
-54
-48
-37
-21
5
19
18
20
21
27
31
26
22
27
43
45
37
31
24
24
23
19
4
-4
-13
-11
-6
-14
-10
9
13
4
3
6
-9
-24
-13
-14
-24
-25
-36
-41
-46
-52
-49
-57
-71
-84
-96
-104
-112
-129
-153
-172
-182
-201
-221
-255
-277
-293
-322
-354
-378
-389
-403
-431
-446
-470
-493
-514
-536
-552
-581
-591
-598
-602
-605
-602
-587
-585
-594
-585
-562
-557
-561
-548
-543
-536
-533
-531
-516
-512
-503
-499
-501
-503
-481
-462
-453
-443
-441
-436
-430
-429
-428
-422
-418
-404
-401
-404
-425
-433
-437
-431
-427
-426
-428
-418
-401
-400
-399
-399
-395
-398
-394
-383
-383
-394
-399
-371
-344
-340
-336
-329
-323
-326
-327
-312
-286
-277
-271
-256
-247
-241
-231
-223
-216
-214
-208
-206
-200
-196
-200
-192
-194
-195
-221
-241
-243
-245
-254
-262
-249
-246
-256
-263
-258
-270
-273
-271
-279
-293
-296
-290
-293
-283
-279
-277
-257
-244
-230
-217
-217
-224
-219
-219
-229
-219
-202
-187
-178
-161
-146
-146
-126
-102
-85
-86
-78
-60
-61
-62
-61
-44
-34
-44
-49
-42
-46
-47
-35
-15
-19
-30
-12
-6
4
20
34
39
42
44
45
36
36
39
46
67
73
69
76
74
51
50
51
70
92
113
131
131
143
137
130
125
119
107
91
90
73
53
33
11
-12
-39
-50
-70
-98
-113
-132
-152
-167
-182
-195
-202
-214
-239
-251
-267
-289
-317
-338
-350
-368
-382
-394
-393
-400
-408
-401
-409
-421
-418
-411
-423
-436
-442
-458
-468
-465
-461
-459
-458
-459
-466
-476
-485
-492
-515
-538
-543
-549
-557
-561
-562
-561
-550
-545
-539
-534
-534
-523
-512
-507
-490
-476
-473
-465
-451
-448
-440
-432
-428
-415
-407
-380
-366
-358
-340
-307
-288
-297
-282
-266
-260
-258
-248
-239
-230
-227
-224
-217
-227
-242
-237
-244
-260
-272
-276
-277
-282
-283
-275
-281
-275
-257
-260
-263
-258
-257
-264
-268
-282
-286
-280
-283
-287
-274
-253
-249
-250
-236
-231
-231
-224
-224
-222
-227
-220
-219
-228
-231
-236
-234
-246
-247
-249
-251
-259
-271
-257
-246
-244
-245
-249
-260
-272
-278
-274
-268
-246
-227
-223
-221
-219
-212
-194
-190
-188
-173
-185
-174
-155
-156
-145
-132
-122
-111
-101
-80
-74
-70
-53
-34
-9
-6
3
11
4
25
32
24
16
7
3
-18
-26
-18
-19
-32
-43
-49
-48
-60
-82
-95
-95
-109
-126
-132
-125
-126
-123
-126
-140
-157
-167
-171
-182
-187
-195
-202
-235
-255
-286
-304
-306
-316
-327
-339
-356
-371
-376
-395
-417
-432
-445
-463
-471
-483
-502
-503
-506
-507
-518
-519
-529
-533
-528
-528
-521
-521
-532
-551
-565
-574
-571
-593
-602
-604
-589
-570
-551
-531
-530
-526
-523
-522
-524
-524
-513
-508
-513
-510
-498
-485
-474
-462
-449
-442
-447
-439
-414
-401
-387
-378
-376
-371
-368
-369
-370
-365
-346
-328
-310
-291
-285
-285
-282
-281
-266
-253
-250
-252
-250
-243
-246
-249
-246
-248
-240
-224
-202
-198
-200
-187
-188
-219
-241
-248
-245
-261
-261
-243
-243
-245
-237
-227
-238
-239
-235
-234
-246
-260
-257
-262
-279
-279
-274
-275
-280
-281
-276
-296
-300
-280
-267
-267
-263
-260
-258
-259
-247
-254
-265
-261
-266
-261
-268
-268
-255
-239
-231
-229
-207
-192
-183
-179
-157
-145
-141
-122
-108
-89
-78
-66
-52
-43
-22
-13
-31
-34
-26
-21
-16
-13
-5
-9
1
3
-11
-11
-19
-23
-17
-20
-25
-31
-21
-12
-14
-26
-38
-45
-47
-44
-45
-54
-53
-112
-85
-77
-98
-101
-104
-101
-131
-140
-140
-138
-161
-173
-184
-195
-228
-326
-626
-566
-924
-1023
-1322
-1886
-1496
-1353
-1195
-1143
-1072
-1091
-1096
-1111
-1147
-1153
-1231
-1317
-1396
-1406
-1359
-1311
-1224
-1107
-1068
-1002
-974
-897
-820
-746
-674
-635
-600
-561
-536
-535
-594
-647
-669
-679
-707
-714
-705
-685
-674
-665
-671
-681
-636
-594
-576
-580
-597
-613
-633
-673
-722
-792
-859
-882
-918
-936
-923
-953
-982
-980
-979
-942
-890
-865
-823
-771
-728
-753
-764
-744
-743
-731
-736
-743
-732
-732
-714
-705
-703
-662
-620
-585
-548
-511
-473
-456
-458
-460
-438
-427
-425
-427
-446
-460
-500
-529
-536
-507
-470
-452
-432
-412
-385
-376
-357
-335
-306
-290
-275
-244
-229
-224
-202
-179
-153
-107
-43
21
69
129
186
217
260
326
373
438
521
574
581
576
624
695
718
779
863
890
936
996
1031
1079
1124
1192
1230
1248
1310
1312
1286
1307
1259
1202
1153
1092
1026
939
886
830
774
746
714
641
511
367
183
-14
-148
-232
-272
-348
-465
-620
-786
-856
-876
-832
-748
-689
-654
-650
-623
-575
-531
-464
-392
-349
-318
-259
-155
-41
23
68
104
141
229
363
505
641
727
754
760
751
746
741
762
769
720
649
582
482
373
276
205
126
31
-16
-83
-179
-297
-406
-516
-616
-695
-771
-856
-952
-1063
-1170
-1248
-1298
-1342
-1402
-1437
-1441
-1433
-1398
-1349
-1309
-1275
-1229
-1149
-1030
-890
-738
-629
-571
-509
-429
-375
-300
-210
-151
-110
-101
-114
-143
-148
-130
-132
-153
-184
-239
-290
-327
-381
-445
-527
-595
-667
-727
-779
-856
-916
-969
-1001
-1028
-1039
-986
-924
-860
-814
-780
-740
-683
-588
-489
-418
-353
-300
-247
-163
-86
12
90
183
321
435
543
668
764
822
913
989
1068
1187
1254
1328
1377
1390
1400
1392
1435
1503
1548
1622
1710
1716
1727
1784
1799
1815
1876
1922
1962
1958
1952
1953
1920
1921
1853
1722
1624
1520
1366
1267
1116
785
414
57
-367
-692
-854
-945
-1047
-1232
-1359
-1470
-1579
-1502
-1352
-1252
-1137
-1050
-1043
-1009
-919
-821
-747
-695
-643
-563
-438
-197
51
234
431
590
735
947
1195
1446
1628
1729
1738
1655
1567
1516
1465
1389
1286
1166
1014
863
718
589
473
365
249
139
27
-106
-264
-427
-603
-793
-980
-1119
-1238
-1331
-1375
-1405
-1413
-1407
-1385
-1322
-1206
-1046
-850
-661
-516
-403
-302
-208
-95
26
130
200
232
249
260
303
371
403
384
326
273
196
117
65
-41
-220
-389
-536
-705
-891
-1016
-1102
-1207
-1307
-1347
-1405
-1465
-1447
-1430
-1468
-1493
-1483
-1490
-1500
-1492
-1486
-1495
-1506
-1492
-1485
-1434
-1340
-1258
-1161
-1019
-909
-838
-725
-596
-496
-388
-281
-229
-197
-157
-107
-89
-87
-40
-26
-28
-35
-27
-2
2
15
27
21
17
-11
-45
-51
-72
-110
-156
-142
-119
-110
-69
-47
-17
68
135
239
392
518
638
785
851
917
1025
1135
1238
1359
1447
1499
1517
1645
1812
1873
1966
2052
2041
1957
1961
1984
1950
1865
1802
1598
1311
1148
1005
748
507
230
-213
-652
-1109
-1528
-1833
-2014
-2092
-2249
-2442
-2517
-2667
-2767
-2640
-2510
-2417
-2292
-2184
-2137
-2100
-1947
-1737
-1600
-1485
-1274
-1070
-816
-446
-195
21
324
612
732
950
1238
1439
1568
1580
1460
1248
1121
1030
956
794
613
399
178
0
-197
-437
-595
-745
-881
-1002
-1175
-1345
-1474
-1629
-1823
-1974
-2064
-2100
-2099
-2050
-1976
-1895
-1824
-1727
-1622
-1459
-1236
-1019
-786
-564
-386
-261
-141
-31
97
243
345
354
358
326
218
200
169
129
94
-72
-272
-558
-803
-900
-1096
-1287
-1457
-1699
-1875
-1932
-1949
-1953
-1930
-1936
-1916
-1858
-1789
-1646
-1586
-1514
-1445
-1466
-1429
-1382
-1329
-1237
-1170
-1131
-1104
-1048
-950
-818
-676
-577
-513
-465
-436
-390
-361
-342
-341
-387
-416
-452
-481
-445
-417
-395
-333
-311
-280
-218
-174
-124
-95
-94
-93
-85
-85
-81
-74
-57
-53
-32
60
159
211
342
474
548
671
811
948
1088
1193
1327
1396
1436
1571
1666
1752
1870
1924
1995
2100
2106
2092
2095
2045
2013
2053
1960
1806
1584
1357
1187
1019
892
785
424
-106
-604
-1192
-1635
-1790
-1871
-1856
-1928
-2096
-2193
-2291
-2231
-2041
-1835
-1636
-1478
-1418
-1347
-1241
-1160
-1056
-970
-917
-808
-616
-337
-76
134
294
391
443
552
714
845
883
818
635
364
104
-88
-211
-334
-441
-566
-736
-908
-1018
-1117
-1172
-1190
-1202
-1217
-1246
-1290
-1350
-1420
-1474
-1467
-1412
-1297
-1148
-1003
-842
-664
-504
-312
-122
57
277
473
610
694
723
682
613
576
566
567
548
499
404
277
160
41
-67
-150
-252
-412
-566
-736
-975
-1206
-1381
-1545
-1669
-1723
-1777
-1861
-1946
-1995
-2053
-2138
-2166
-2187
-2211
-2202
-2218
-2243
-2230
-2149
-2025
-1856
-1616
-1379
-1149
-906
-702
-567
-457
-335
-282
-264
-248
-310
-413
-527
-618
-712
-815
-854
-859
-876
-907
-934
-976
-988
-971
-975
-973
-929
-898
-873
-826
-775
-717
-605
-445
-300
-132
51
186
333
456
603
770
885
978
1028
1084
1147
1187
1295
1385
1444
1539
1569
1587
1660
1740
1836
1889
1971
1962
1941
1958
1933
1909
1855
1753
1688
1555
1421
1262
1107
1012
890
810
702
493
82
-456
-963
-1511
-1881
-1912
-1845
-1794
-1896
-2011
-2100
-2165
-1945
-1531
-1233
-1071
-993
-982
-1005
-947
-810
-660
-628
-652
-552
-383
-162
46
166
196
204
223
317
417
392
239
-11
-317
-610
-775
-835
-910
-1057
-1198
-1315
-1407
-1465
-1457
-1403
-1362
-1289
-1205
-1152
-1160
-1196
-1214
-1197
-1115
-945
-711
-499
-326
-174
-16
142
324
522
701
827
893
922
898
813
692
570
451
354
293
247
182
57
-91
-233
-367
-448
-523
-620
-760
-928
-1108
-1267
-1501
-1944
-2232
-2398
-2590
-2526
-2356
-2296
-2339
-2326
-2048
-1796
-1557
-1173
-932
-904
-834
-768
-795
-743
-655
-569
-522
-611
-606
-561
-571
-531
-539
-514
-467
-538
-647
-768
-928
-1114
-1220
-1245
-1276
-1237
-1155
-1124
-1116
-1062
-926
-756
-623
-478
-316
-225
-199
-191
-189
-168
-111
-52
5
56
105
197
232
275
353
463
604
693
718
773
811
790
782
872
899
885
972
1030
1012
1075
1193
1174
1226
1321
1269
1302
1264
1189
1231
1161
1204
1278
1209
1323
1336
1244
1261
1133
1090
1126
1025
1057
1012
706
465
-45
-634
-903
-1190
-1307
-1126
-1096
-1095
-1191
-1275
-1196
-1156
-917
-609
-605
-626
-620
-724
-744
-724
-657
-557
-581
-519
-334
-199
-59
16
21
68
101
105
90
-20
-226
-506
-704
-821
-885
-845
-830
-886
-965
-1035
-1021
-984
-964
-901
-849
-839
-832
-855
-886
-928
-939
-860
-738
-550
-300
-113
8
90
161
264
384
479
551
565
520
457
380
320
258
209
193
166
137
111
44
-51
-152
-264
-362
-452
-539
-663
-875
-1127
-1480
-1639
-1665
-1822
-1793
-1766
-1973
-2089
-2069
-1920
-1771
-1616
-1369
-1265
-1286
-1177
-1046
-1065
-974
-846
-808
-734
-771
-720
-654
-719
-704
-691
-683
-642
-707
-787
-880
-1006
-1089
-1137
-1135
-1137
-1116
-1082
-1080
-1046
-949
-836
-725
-613
-524
-432
-364
-331
-273
-228
-177
-79
15
99
173
209
261
313
376
476
561
647
678
691
739
751
756
833
926
933
931
1039
1075
1008
1051
1137
1137
1107
1202
1234
1155
1223
1274
1210
1239
1280
1290
1327
1230
1230
1235
1187
1185
1099
1053
966
748
717
649
450
153
-285
-659
-1057
-1284
-1127
-918
-931
-1010
-1083
-1162
-1152
-955
-654
-560
-688
-725
-777
-818
-711
-596
-570
-629
-732
-575
-321
-151
-39
-77
-205
-253
-238
-170
-155
-318
-574
-809
-909
-914
-821
-759
-835
-959
-1034
-1039
-957
-879
-839
-858
-918
-909
-807
-730
-713
-702
-669
-594
-442
-203
20
122
138
168
219
312
430
503
493
423
375
355
348
335
296
225
133
61
24
-18
-103
-207
-344
-472
-565
-621
-677
-848
-1002
-1194
-1393
-1384
-1430
-1505
-1524
-1658
-1827
-1907
-1834
-1693
-1624
-1514
-1381
-1349
-1301
-1111
-965
-919
-822
-769
-723
-707
-698
-620
-652
-700
-685
-696
-671
-669
-701
-746
-811
-840
-852
-851
-839
-879
-908
-891
-875
-816
-697
-580
-515
-463
-409
-359
-294
-214
-112
-20
44
125
178
166
206
251
278
311
352
418
426
424
452
491
530
583
642
664
680
689
709
790
829
835
905
889
872
903
938
950
961
1026
1026
1069
1177
1250
1282
1248
1275
1282
1279
1368
1393
1416
1397
1261
1208
1206
1074
958
889
671
245
-216
-450
-717
-964
-832
-673
-740
-853
-844
-810
-840
-708
-506
-540
-735
-762
-708
-718
-645
-562
-542
-584
-556
-352
-138
-9
20
-62
-131
-116
-107
-106
-166
-384
-616
-728
-684
-594
-528
-515
-613
-764
-809
-734
-682
-716
-760
-818
-880
-860
-746
-665
-681
-679
-595
-448
-246
-25
106
118
90
112
205
289
342
354
299
238
232
296
369
361
306
239
176
136
105
57
-60
-213
-344
-414
-472
-543
-616
-729
-840
-897
-882
-899
-1005
-1212
-1583
-1888
-2028
-2074
-1953
-1770
-1661
-1598
-1576
-1445
-1220
-1058
-929
-871
-914
-945
-918
-909
-904
-918
-893
-834
-779
-677
-591
-576
-603
-642
-654
-640
-658
-741
-875
-1002
-1029
-953
-841
-707
-623
-561
-515
-467
-374
-290
-207
-162
-151
-121
-103
-67
-14
32
87
166
291
434
500
515
523
494
476
477
479
478
439
399
401
406
472
581
659
714
749
779
818
831
884
942
931
919
963
985
962
1031
1092
1084
1147
1226
1303
1389
1406
1367
1382
1401
1386
1345
1288
1156
955
806
708
536
206
-132
-370
-640
-767
-621
-523
-635
-803
-859
-878
-878
-754
-643
-776
-987
-1050
-979
-863
-730
-630
-646
-705
-656
-468
-261
-185
-228
-327
-405
-381
-328
-307
-347
-512
-690
-729
-628
-536
-507
-526
-658
-785
-797
-728
-703
-781
-893
-972
-1012
-962
-820
-716
-700
-698
-643
-520
-349
-186
-111
-131
-132
-74
42
156
220
235
217
203
238
341
414
415
380
335
290
262
214
129
2
-144
-259
-324
-365
-423
-506
-603
-716
-910
-1045
-1089
-1219
-1357
-1392
-1496
-1716
-1838
-1786
-1720
-1690
-1571
-1387
-1333
-1326
-1159
-998
-975
-989
-930
-871
-897
-885
-828
-808
-808
-765
-708
-644
-608
-624
-650
-675
-696
-718
-741
-763
-821
-887
-873
-830
-798
-737
-637
-568
-541
-495
-410
-362
-335
-263
-219
-210
-176
-104
-48
-15
41
117
172
232
291
315
344
352
364
407
421
420
421
422
411
417
452
478
512
571
635
671
694
691
695
731
767
795
825
795
781
821
844
895
902
904
985
988
1023
1117
1120
1109
1100
1100
1116
1089
1068
1047
933
831
822
809
740
584
341
100
-161
-301
-261
-263
-332
-412
-490
-506
-466
-400
-379
-476
-624
-710
-713
-632
-574
-616
-710
-836
-855
-734
-602
-531
-532
-606
-610
-519
-432
-413
-508
-638
-746
-794
-755
-681
-665
-734
-824
-845
-774
-702
-660
-676
-752
-789
-762
-687
-607
-580
-611
-642
-629
-564
-474
-388
-326
-329
-299
-210
-130
-60
-30
-54
-87
-92
-60
-7
-3
-24
-45
-78
-93
-81
-73
-102
-167
-232
-251
-249
-256
-275
-329
-392
-454
-508
-519
-536
-582
-636
-675
-698
-702
-705
-724
-762
-802
-820
-851
-899
-970
-1099
-1239
-1358
-1451
-1481
-1446
-1372
-1275
-1224
-1177
-1115
-1077
-1068
-1063
-1071
-1108
-1123
-1084
-1059
-1097
-1130
-1140
-1113
-1039
-936
-871
-838
-810
-795
-761
-714
-700
-713
-740
-757
-769
-760
-712
-662
-601
-543
-479
-413
-368
-326
-287
-254
-219
-162
-110
-89
-96
-122
-143
-134
-83
-35
12
62
92
109
136
202
275
307
328
358
397
421
437
435
424
430
464
513
550
584
635
671
707
756
787
820
833
848
846
852
858
878
928
916
944
988
963
954
956
954
953
961
1002
1016
957
872
743
594
501
497
502
481
507
488
333
203
118
2
-124
-200
-248
-336
-428
-512
-642
-790
-896
-966
-1030
-1071
-1086
-1149
-1232
-1263
-1290
-1344
-1359
-1355
-1383
-1420
-1437
-1448
-1449
-1410
-1358
-1294
-1258
-1223
-1201
-1210
-1191
-1127
-1059
-996
-925
-866
-842
-855
-847
-824
-796
-728
-650
-585
-533
-486
-446
-422
-382
-322
-268
-221
-175
-140
-118
-89
-49
-9
26
69
124
154
183
220
247
286
335
382
405
408
389
362
338
299
271
255
232
211
182
144
107
71
51
12
-14
-47
-103
-147
-192
-242
-294
-344
-416
-503
-591
-699
-834
-1011
-1169
-1254
-1284
-1232
-1173
-1139
-1111
-1126
-1196
-1258
-1299
-1374
-1437
-1441
-1445
-1503
-1576
-1595
-1596
-1570
-1509
-1448
-1405
-1331
-1250
-1183
-1137
-1096
-1057
-1030
-1011
-1015
-1020
-995
-928
-854
-749
-620
-509
-432
-371
-291
-208
-126
-23
80
153
203
243
265
286
310
359
432
493
550
592
651
707
774
842
916
994
1032
1050
1051
1049
1061
1074
1120
1162
1168
1181
1189
1221
1261
1288
1348
1417
1464
1477
1479
1482
1478
1484
1497
1465
1406
1367
1300
1229
1166
1104
1025
882
754
618
493
460
434
441
413
296
140
4
-131
-270
-389
-461
-546
-678
-784
-876
-997
-1111
-1203
-1277
-1290
-1279
-1297
-1328
-1358
-1385
-1431
-1491
-1484
-1472
-1493
-1501
-1510
-1536
-1540
-1506
-1444
-1376
-1347
-1312
-1270
-1235
-1159
-1074
-961
-865
-806
-746
-700
-687
-659
-624
-574
-500
-432
-336
-248
-203
-166
-113
-70
-18
41
103
139
129
112
124
127
128
153
174
188
201
230
277
316
338
354
375
380
375
349
315
278
234
208
160
116
68
22
13
-41
-104
-159
-248
-333
-352
-386
-461
-521
-594
-673
-739
-829
-916
-987
-1041
-1097
-1159
-1197
-1252
-1322
-1320
-1305
-1344
-1382
-1412
-1415
-1423
-1417
-1403
-1413
-1426
-1421
-1420
-1432
-1420
-1397
-1367
-1316
-1262
-1201
-1146
-1085
-1016
-943
-888
-835
-773
-720
-675
-636
-579
-544
-500
-433
-382
-333
-276
-224
-173
-111
-50
-21
-1
27
54
94
113
127
149
171
198
223
259
289
316
355
406
446
481
507
551
592
619
634
655
672
663
658
655
662
679
707
741
751
752
777
798
799
807
810
801
798
811
817
830
834
820
805
798
791
767
770
781
752
751
739
675
573
439
328
225
174
191
178
160
99
-27
-146
-234
-333
-440
-520
-573
-666
-756
-825
-918
-1005
-1089
-1127
-1149
-1160
-1156
-1164
-1155
-1164
-1192
-1196
-1196
-1183
-1194
-1219
-1222
-1215
-1206
-1173
-1133
-1085
-1064
-1043
-1006
-981
-932
-873
-808
-739
-672
-613
-589
-595
-578
-547
-519
-503
-453
-385
-328
-270
-222
-184
-152
-114
-60
-17
10
35
51
52
50
55
62
78
87
94
102
112
144
175
202
246
272
275
259
234
205
179
160
137
114
90
46
-55
-197
-359
-480
-489
-422
-345
-297
-331
-426
-526
-620
-700
-785
-877
-930
-935
-970
-1097
-1243
-1318
-1307
-1281
-1250
-1245
-1270
-1281
-1264
-1230
-1218
-1234
-1257
-1264
-1295
-1322
-1332
-1332
-1276
-1176
-1073
-982
-946
-940
-914
-858
-793
-713
-620
-536
-495
-459
-428
-436
-424
-374
-294
-224
-186
-169
-120
-42
40
113
174
229
264
276
270
256
250
272
304
317
312
289
273
277
314
383
472
563
634
665
648
648
662
686
723
733
739
735
739
769
797
829
879
922
975
1003
1023
1036
1038
1065
1082
1066
1063
1063
1035
963
912
893
869
849
841
803
710
577
442
304
225
246
268
256
220
132
8
-112
-225
-332
-420
-458
-523
-624
-719
-819
-892
-973
-1038
-1066
-1090
-1094
-1107
-1136
-1169
-1213
-1234
-1260
-1287
-1300
-1332
-1361
-1378
-1382
-1367
-1313
-1226
-1155
-1113
-1096
-1082
-1061
-1013
-946
-876
-804
-749
-702
-686
-672
-651
-617
-572
-525
-466
-401
-328
-261
-216
-168
-120
-65
-5
22
49
63
78
94
110
137
152
180
189
182
176
202
245
284
315
341
355
334
311
276
231
202
161
116
68
12
-34
-102
-172
-221
-254
-272
-295
-337
-394
-444
-498
-566
-633
-702
-795
-894
-977
-1053
-1131
-1182
-1211
-1234
-1247
-1268
-1290
-1318
-1352
-1360
-1359
-1370
-1371
-1376
-1379
-1381
-1393
-1391
-1377
-1343
-1289
-1240
-1190
-1137
-1086
-1023
-955
-881
-825
-794
-766
-740
-694
-659
-630
-585
-526
-466
-421
-376
-323
-269
-204
-151
-124
-98
-66
-30
2
41
85
133
185
214
243
267
295
323
362
406
431
448
463
495
527
565
609
644
662
666
671
661
681
723
761
797
817
817
805
779
768
786
816
819
835
863
882
879
880
885
875
854
842
818
777
745
731
725
717
722
706
646
524
393
269
169
140
149
164
159
96
-7
-121
-230
-330
-397
-426
-470
-530
-592
-672
-764
-859
-930
-981
-999
-990
-992
-1006
-1012
-1019
-1019
-1032
-1038
-1023
-1027
-1036
-1043
-1039
-1030
-995
-936
-868
-823
-804
-787
-774
-731
-682
-624
-559
-504
-465
-451
-457
-452
-434
-404
-364
-306
-242
-187
-149
-112
-65
-21
24
78
123
150
155
150
156
176
201
224
243
249
257
253
265
296
320
339
340
332
303
266
216
160
106
59
15
-44
-101
-163
-210
-244
-284
-307
-356
-420
-446
-478
-556
-623
-675
-743
-812
-860
-891
-945
-971
-987
-1027
-1051
-1060
-1091
-1135
-1157
-1161
-1159
-1174
-1194
-1216
-1226
-1227
-1217
-1218
-1205
-1177
-1161
-1133
-1098
-1057
-1007
-958
-919
-890
-855
-801
-748
-699
-648
-589
-545
-506
-451
-398
-347
-307
-250
-180
-133
-77
-23
25
60
114
167
194
221
259
283
306
345
376
396
411
431
454
464
469
478
497
506
517
536
556
566
567
559
564
573
579
589
605
628
630
641
653
634
630
645
659
672
668
662
657
655
660
662
667
678
687
682
694
705
675
645
627
605
582
559
548
514
431
342
290
201
149
150
137
141
114
44
-61
-153
-224
-310
-387
-429
-476
-549
-604
-665
-737
-782
-825
-848
-855
-863
-877
-896
-914
-924
-943
-964
-964
-976
-989
-1002
-1006
-982
-962
-927
-868
-813
-769
-735
-712
-689
-653
-610
-570
-525
-493
-480
-476
-474
-457
-436
-409
-379
-321
-268
-243
-223
-191
-170
-159
-126
-97
-73
-49
-30
-18
-22
-33
-17
-2
8
43
55
64
84
102
132
145
139
131
112
87
58
13
-31
-79
-143
-242
-309
-355
-384
-380
-417
-455
-511
-587
-615
-639
-708
-775
-808
-828
-880
-937
-991
-1057
-1107
-1130
-1139
-1188
-1233
-1248
-1261
-1252
-1246
-1258
-1272
-1277
-1267
-1253
-1250
-1246
-1244
-1225
-1193
-1161
-1160
-1151
-1105
-1056
-1002
-957
-905
-856
-809
-751
-699
-666
-624
-568
-512
-465
-435
-392
-359
-306
-230
-189
-159
-127
-92
-45
2
41
74
116
163
193
188
209
234
248
274
308
329
343
369
376
371
369
378
386
389
401
414
433
436
406
401
409
425
440
444
479
497
504
536
555
578
607
618
634
639
625
638
662
685
730
760
777
782
772
745
712
673
650
648
630
622
590
493
390
282
188
171
187
198
193
122
67
10
-93
-184
-260
-304
-355
-435
-484
-550
-628
-689
-722
-743
-772
-789
-807
-822
-844
-867
-867
-891
-923
-940
-982
-1007
-1026
-1046
-1036
-1021
-1001
-960
-923
-895
-892
-906
-890
-859
-818
-762
-721
-671
-641
-623
-591
-584
-566
-513
-463
-407
-342
-288
-244
-207
-167
-134
-98
-66
-41
-28
-16
-18
-25
-13
18
35
45
51
35
42
50
68
91
109
119
131
134
132
123
96
63
20
-21
-52
-80
-87
-114
-163
-209
-256
-312
-328
-336
-391
-453
-485
-528
-618
-685
-739
-809
-886
-900
-920
-968
-1003
-1044
-1094
-1118
-1115
-1120
-1147
-1173
-1175
-1182
-1182
-1170
-1168
-1173
-1162
-1135
-1117
-1109
-1089
-1066
-1045
-997
-943
-904
-861
-806
-772
-749
-695
-640
-590
-552
-525
-493
-469
-429
-397
-364
-334
-305
-270
-220
-187
-160
-121
-97
-63
-11
28
44
50
61
83
135
179
217
249
275
310
342
381
425
459
481
490
507
513
505
511
526
538
514
539
566
740
995
1085
1174
1255
1235
1177
1162
1104
1048
1049
1095
1146
1126
1107
1133
1116
1061
1044
977
832
713
637
470
250
54
-159
-361
-458
-448
-433
-430
-448
-428
-406
-384
-382
-465
-630
-765
-829
-909
-961
-969
-1023
-1135
-1148
-1051
-960
-900
-851
-832
-804
-746
-720
-718
-782
-937
-1056
-1109
-1128
-1120
-1123
-1106
-1046
-958
-851
-725
-632
-604
-601
-574
-544
-533
-496
-472
-492
-479
-417
-331
-226
-130
-18
104
199
299
424
489
489
473
430
376
320
280
245
229
215
204
219
234
234
229
222
168
100
41
-55
-161
-280
-394
-479
-563
-635
-655
-659
-691
-756
-853
-893
-963
-1082
-1094
-1189
-1364
-1457
-1523
-1537
-1528
-1516
-1489
-1477
-1447
-1323
-1175
-1123
-1124
-1078
-1059
-1062
-1055
-1052
-1114
-1166
-1104
-1063
-997
-918
-898
-864
-826
-802
-746
-716
-715
-751
-818
-817
-802
-804
-770
-729
-678
-598
-495
-390
-292
-219
-142
-82
-77
-44
-21
-33
-20
-10
37
105
148
214
269
294
291
290
302
302
275
256
226
162
131
110
92
112
124
148
217
236
228
277
305
314
287
261
260
259
268
292
333
377
422
515
624
689
734
806
864
883
943
962
959
1038
1037
1026
1120
1122
1198
1296
1323
1388
1259
1158
1069
850
766
649
481
279
-41
-168
-316
-479
-363
-340
-395
-416
-438
-386
-414
-475
-495
-562
-699
-771
-747
-777
-780
-756
-724
-644
-592
-503
-427
-472
-509
-585
-629
-622
-713
-764
-834
-978
-1025
-1045
-1009
-936
-946
-906
-866
-865
-818
-801
-837
-878
-907
-891
-848
-787
-687
-582
-499
-385
-248
-89
47
133
198
245
261
287
335
377
406
411
437
466
479
498
532
545
540
503
433
340
235
132
31
-69
-167
-231
-283
-300
-322
-337
-344
-379
-409
-448
-481
-630
-899
-971
-1159
-1410
-1276
-1348
-1479
-1424
-1429
-1286
-1238
-1182
-1053
-1059
-1122
-1124
-1079
-1178
-1247
-1250
-1266
-1251
-1227
-1122
-1088
-1083
-1019
-1035
-932
-880
-952
-964
-1062
-1134
-1138
-1147
-1110
-1092
-1068
-956
-852
-769
-672
-569
-520
-469
-404
-380
-361
-362
-307
-260
-238
-146
-47
54
102
152
246
250
291
330
276
232
163
82
65
53
11
46
44
29
110
120
132
154
140
182
151
139
151
44
52
51
46
144
140
222
300
286
393
397
432
514
462
487
517
488
506
515
545
617
612
724
835
795
877
923
872
957
940
908
940
834
810
773
678
668
552
499
511
440
355
203
18
-125
-370
-474
-391
-463
-488
-463
-520
-513
-496
-446
-350
-429
-551
-596
-668
-658
-624
-629
-626
-693
-716
-655
-618
-586
-614
-683
-696
-720
-723
-719
-813
-921
-1010
-1069
-1042
-987
-935
-892
-920
-914
-865
-824
-774
-749
-739
-719
-695
-632
-527
-449
-382
-321
-249
-155
-61
47
127
134
145
178
203
224
219
205
160
95
65
80
79
55
34
0
-45
-99
-139
-198
-279
-346
-399
-448
-492
-520
-554
-576
-616
-635
-645
-644
-865
-1029
-995
-1314
-1322
-1140
-1373
-1375
-1377
-1311
-1199
-1258
-1165
-1110
-1160
-1225
-1104
-1085
-1162
-1109
-1131
-1068
-1058
-1025
-916
-975
-959
-967
-953
-814
-849
-847
-876
-972
-960
-934
-885
-851
-834
-741
-617
-536
-487
-401
-375
-365
-268
-213
-190
-147
-80
-10
30
122
225
304
348
349
378
360
375
413
358
346
293
221
228
205
166
136
107
111
135
160
155
108
119
109
113
159
166
159
155
180
209
234
291
386
430
428
483
555
583
650
706
681
703
752
760
831
814
820
855
850
1017
1006
1007
1112
1036
1063
1064
1017
981
776
647
544
361
301
207
-26
-185
-361
-484
-375
-375
-368
-336
-416
-390
-396
-418
-385
-447
-559
-591
-621
-598
-495
-448
-405
-422
-427
-372
-364
-342
-367
-483
-547
-612
-663
-658
-728
-813
-886
-954
-922
-886
-861
-819
-845
-876
-891
-897
-870
-876
-896
-875
-844
-741
-610
-495
-366
-264
-183
-92
-5
114
211
218
234
229
240
303
323
306
312
305
286
295
307
290
245
188
121
19
-71
-135
-214
-278
-336
-370
-380
-396
-397
-411
-457
-477
-519
-625
-795
-934
-1060
-1224
-1263
-1284
-1362
-1424
-1420
-1348
-1289
-1203
-1103
-1082
-1101
-1108
-1063
-1076
-1111
-1114
-1141
-1151
-1153
-1098
-1030
-1002
-952
-883
-826
-768
-766
-800
-849
-910
-943
-915
-886
-871
-849
-804
-711
-623
-525
-426
-373
-304
-242
-216
-194
-170
-124
-82
-23
18
94
165
218
295
345
382
390
397
387
329
276
240
210
211
190
192
205
203
222
231
246
270
286
300
300
292
285
218
196
229
191
254
344
379
451
488
537
610
652
667
702
704
723
747
767
856
860
916
979
987
1077
1101
1107
1164
1163
1168
1087
957
869
643
402
354
188
-120
-257
-426
-635
-633
-550
-482
-500
-580
-539
-572
-594
-503
-499
-607
-708
-720
-679
-644
-564
-479
-490
-482
-405
-328
-257
-271
-367
-459
-549
-619
-655
-711
-809
-929
-1015
-1000
-952
-905
-861
-866
-924
-972
-954
-924
-947
-987
-998
-992
-937
-838
-715
-586
-493
-391
-273
-149
-22
83
138
172
181
204
264
281
295
314
293
268
285
326
341
305
264
223
129
24
-64
-154
-247
-349
-405
-425
-455
-485
-517
-579
-631
-698
-809
-870
-902
-991
-1119
-1158
-1240
-1329
-1283
-1206
-1156
-1150
-1110
-1030
-992
-943
-881
-864
-910
-950
-945
-975
-1009
-1016
-1000
-989
-976
-933
-909
-898
-914
-966
-959
-927
-899
-903
-932
-948
-942
-904
-835
-754
-679
-597
-503
-410
-344
-276
-214
-144
-79
-44
-23
9
37
73
123
146
185
233
264
264
252
250
214
208
233
210
167
132
115
85
88
103
79
99
90
86
130
138
173
226
234
237
281
279
249
314
347
344
415
508
563
651
637
697
831
791
878
950
874
944
953
945
1028
1019
1036
1140
1117
1138
1159
1022
931
778
564
423
278
53
-177
-353
-578
-661
-568
-509
-452
-470
-477
-508
-500
-415
-399
-453
-573
-635
-649
-639
-544
-470
-463
-473
-423
-329
-268
-243
-289
-392
-501
-581
-631
-674
-786
-931
-1019
-1080
-1061
-972
-910
-886
-892
-910
-902
-884
-885
-874
-884
-895
-865
-807
-691
-568
-478
-384
-267
-136
-7
117
198
214
205
208
223
242
257
258
218
177
161
174
174
169
144
106
38
-46
-134
-225
-323
-433
-514
-552
-575
-583
-592
-630
-648
-667
-744
-849
-827
-901
-1008
-961
-1110
-1284
-1364
-1408
-1369
-1368
-1283
-1190
-1135
-1091
-962
-845
-847
-833
-864
-940
-1006
-1059
-1070
-1075
-1070
-1019
-994
-915
-876
-890
-872
-880
-860
-817
-795
-826
-886
-908
-891
-854
-771
-655
-564
-461
-344
-209
-131
-71
23
61
99
112
105
105
107
131
198
247
272
319
342
316
300
261
255
252
218
184
127
64
-2
-26
0
31
87
162
196
215
256
260
265
294
292
262
216
236
226
320
416
433
555
663
726
779
852
871
842
919
932
966
999
932
999
998
1005
1058
1014
978
876
700
577
460
276
-23
-259
-437
-678
-801
-687
-673
-673
-649
-594
-558
-575
-515
-485
-567
-691
-739
-760
-765
-708
-631
-604
-590
-556
-456
-357
-316
-312
-368
-427
-498
-567
-619
-717
-832
-938
-1002
-989
-948
-898
-845
-864
-877
-841
-814
-794
-792
-788
-803
-813
-758
-650
-548
-461
-370
-273
-164
-45
85
197
259
286
300
323
314
292
261
238
203
185
206
228
236
223
200
148
82
20
-48
-147
-257
-349
-427
-498
-538
-573
-631
-681
-804
-868
-861
-934
-955
-1007
-1149
-1219
-1258
-1264
-1187
-1197
-1229
-1208
-1187
-1138
-1035
-973
-961
-968
-999
-980
-974
-997
-983
-1016
-1042
-1035
-1026
-965
-961
-980
-990
-988
-931
-879
-869
-884
-919
-927
-868
-825
-786
-744
-701
-625
-540
-449
-351
-282
-216
-132
-86
-53
-33
12
46
58
99
125
174
229
251
255
242
245
254
270
265
207
150
133
141
154
194
253
266
275
327
362
370
411
433
425
430
443
459
517
580
622
635
663
658
725
821
837
898
977
1004
1002
1059
1151
1082
1102
1171
1148
1180
1156
1134
1074
924
769
738
538
391
295
-48
-190
-367
-540
-436
-465
-508
-494
-570
-537
-509
-489
-418
-488
-616
-661
-696
-694
-630
-618
-610
-624
-606
-463
-404
-364
-370
-465
-523
-551
-582
-593
-688
-830
-923
-1001
-996
-957
-934
-922
-948
-956
-925
-886
-841
-840
-840
-829
-827
-755
-642
-561
-480
-413
-325
-198
-76
67
184
205
241
295
341
389
386
373
352
295
279
298
289
276
248
196
145
60
-11
-77
-174
-267
-355
-415
-460
-500
-538
-575
-651
-714
-750
-870
-955
-1123
-1300
-1328
-1482
-1471
-1366
-1398
-1330
-1288
-1153
-1065
-1001
-939
-916
-925
-997
-949
-982
-1014
-1007
-1026
-983
-996
-951
-882
-907
-890
-876
-870
-863
-923
-970
-1025
-1078
-1087
-1038
-997
-947
-842
-762
-653
-537
-449
-343
-277
-241
-191
-143
-115
-79
-26
41
102
164
240
312
351
358
364
342
307
270
232
191
112
73
71
98
104
146
216
200
224
261
245
288
285
275
322
288
260
316
329
337
414
478
574
624
679
795
761
750
854
853
814
850
848
845
840
952
1080
1074
1160
1217
1150
1107
976
880
723
470
370
256
-12
-253
-436
-676
-767
-674
-610
-529
-553
-586
-558
-570
-513
-479
-550
-686
-798
-822
-771
-687
-602
-570
-541
-467
-374
-274
-229
-296
-396
-465
-505
-529
-577
-664
-798
-936
-982
-951
-901
-834
-783
-779
-792
-790
-751
-716
-738
-778
-802
-764
-698
-598
-470
-393
-311
-178
-16
142
262
334
340
330
315
346
370
370
361
305
245
225
222
228
222
184
143
90
29
-31
-117
-232
-362
-471
-540
-595
-625
-687
-726
-768
-843
-911
-988
-984
-1143
-1347
-1323
-1505
-1648
-1572
-1487
-1424
-1408
-1309
-1205
-1157
-1118
-1001
-966
-1069
-1073
-1091
-1168
-1216
-1227
-1175
-1175
-1177
-1093
-1050
-1015
-1002
-1009
-1006
-1006
-989
-975
-997
-1050
-1052
-993
-934
-848
-731
-635
-540
-449
-344
-232
-159
-95
-14
34
37
70
113
140
174
221
300
351
349
385
397
355
333
340
345
351
283
279
273
224
307
326
354
382
390
445
467
503
549
563
554
581
607
575
658
736
748
867
914
949
1003
949
1021
1071
1011
1085
1115
1174
1213
1208
1287
1214
1041
984
854
653
581
429
182
-64
-319
-481
-682
-647
-547
-635
-650
-657
-619
-600
-559
-483
-516
-663
-748
-733
-758
-716
-613
-569
-549
-515
-424
-310
-274
-298
-405
-512
-514
-551
-563
-606
-763
-904
-973
-981
-915
-881
-837
-823
-865
-830
-790
-756
-746
-773
-788
-788
-751
-657
-570
-497
-388
-284
-165
-16
120
229
258
247
273
317
356
372
344
302
244
204
221
250
264
249
214
166
116
64
1
-94
-193
-301
-390
-436
-502
-557
-667
-806
-922
-1063
-1105
-1140
-1221
-1259
-1376
-1424
-1417
-1377
-1247
-1173
-1127
-1136
-1125
-1095
-1050
-955
-925
-907
-927
-953
-954
-963
-957
-945
-950
-935
-928
-943
-970
-1024
-1080
-1108
-1084
-1046
-997
-992
-996
-952
-913
-809
-692
-630
-554
-501
-449
-369
-316
-233
-145
-83
-7
46
84
130
151
194
230
237
250
265
239
211
186
166
200
217
220
250
219
180
207
229
261
271
330
377
401
449
449
474
510
528
544
571
576
587
617
655
712
749
827
950
917
942
993
930
1024
1050
1082
1184
1130
1143
1159
1070
1033
957
776
652
546
402
180
-79
-243
-491
-622
-520
-525
-530
-532
-547
-532
-550
-498
-434
-524
-644
-681
-720
-709
-644
-582
-543
-537
-489
-381
-300
-285
-310
-385
-424
-460
-492
-517
-616
-739
-848
-920
-896
-850
-807
-772
-821
-832
-808
-793
-744
-734
-743
-749
-753
-679
-585
-517
-433
-352
-253
-140
-15
101
175
202
250
282
307
347
356
341
296
251
251
263
258
253
231
185
130
59
-7
-83
-184
-286
-402
-511
-604
-720
-824
-963
-1076
-1116
-1213
-1239
-1243
-1295
-1283
-1314
-1275
-1197
-1187
-1138
-1106
-1103
-1106
-1059
-1010
-981
-951
-937
-900
-890
-880
-861
-910
-938
-980
-1011
-1024
-1057
-1063
-1112
-1141
-1099
-1061
-1016
-969
-943
-907
-848
-783
-690
-626
-562
-510
-467
-409
-353
-267
-202
-110
-32
38
125
190
253
278
307
312
292
300
274
250
241
231
257
268
315
360
404
449
455
490
473
439
461
462
471
454
482
534
493
609
719
704
804
855
932
925
869
939
908
867
948
967
961
1024
1085
1099
1101
1170
1185
1102
1049
921
771
628
479
361
182
-85
-263
-415
-627
-577
-503
-517
-476
-492
-484
-453
-456
-425
-461
-617
-702
-746
-737
-656
-601
-567
-550
-520
-415
-331
-298
-297
-424
-520
-567
-618
-628
-700
-822
-912
-969
-956
-886
-851
-798
-803
-823
-791
-766
-762
-780
-812
-842
-862
-823
-707
-607
-510
-411
-308
-172
-50
63
155
171
176
187
200
237
243
223
208
166
167
186
207
235
234
191
147
101
42
-31
-131
-240
-355
-477
-585
-656
-773
-856
-916
-1020
-1074
-1134
-1183
-1242
-1268
-1251
-1317
-1290
-1225
-1204
-1164
-1135
-1082
-1065
-1054
-989
-939
-923
-918
-879
-873
-906
-928
-932
-935
-1001
-1032
-1028
-1042
-1026
-1045
-1035
-1013
-999
-961
-926
-891
-870
-829
-779
-735
-671
-609
-575
-530
-464
-402
-337
-262
-187
-111
-41
11
90
121
145
192
178
170
186
181
201
203
211
243
269
299
325
343
351
349
394
436
429
455
473
467
506
567
593
602
635
690
719
757
767
841
880
846
934
954
932
963
932
985
1043
1013
1127
1209
1140
1163
1134
1036
932
761
603
479
299
38
-129
-304
-554
-545
-449
-460
-437
-453
-448
-459
-453
-406
-446
-563
-691
-731
-750
-743
-655
-589
-583
-554
-464
-356
-309
-340
-410
-518
-607
-648
-667
-721
-837
-942
-1006
-1008
-939
-871
-815
-796
-820
-805
-760
-740
-741
-765
-806
-827
-794
-711
-615
-525
-434
-325
-221
-104
27
106
117
109
114
127
155
177
168
144
103
81
96
128
136
143
117
70
4
-47
-100
-192
-283
-373
-482
-568
-635
-744
-917
-1111
-1200
-1284
-1370
-1297
-1253
-1308
-1339
-1262
-1140
-1089
-1023
-988
-1026
-1089
-1070
-994
-977
-960
-911
-880
-878
-869
-813
-820
-886
-915
-919
-924
-968
-997
-1060
-1145
-1151
-1093
-1020
-967
-924
-852
-777
-705
-615
-521
-476
-447
-404
-331
-290
-256
-163
-81
-9
88
163
249
287
288
315
293
279
306
290
239
203
160
148
215
265
300
396
445
493
556
568
630
621
569
608
633
647
626
706
787
757
880
940
934
1020
955
1028
1081
970
1082
1096
1066
1113
1073
1137
1171
1139
1239
1233
1087
1040
910
687
533
383
159
-130
-322
-492
-629
-553
-467
-420
-413
-448
-418
-400
-366
-349
-430
-571
-649
-648
-647
-576
-548
-588
-565
-507
-396
-281
-257
-284
-388
-481
-527
-593
-635
-746
-890
-963
-995
-949
-851
-797
-754
-758
-768
-702
-671
-654
-657
-709
-737
-720
-676
-575
-492
-417
-310
-214
-82
48
140
191
191
186
190
205
217
199
163
142
118
132
154
149
127
87
50
8
-38
-91
-170
-278
-364
-462
-572
-638
-713
-817
-926
-1038
-1053
-1105
-1144
-1088
-1165
-1236
-1254
-1215
-1167
-1136
-1068
-1071
-1100
-1068
-998
-936
-903
-850
-822
-822
-827
-827
-812
-875
-906
-918
-935
-912
-938
-957
-1017
-1082
-1047
-1004
-950
-916
-900
-852
-814
-737
-648
-605
-537
-476
-420
-335
-272
-183
-88
-21
42
102
150
178
210
220
218
243
249
272
274
252
231
203
202
237
256
272
280
309
344
371
425
454
486
479
437
438
432
421
457
506
571
619
641
741
825
874
908
1006
1059
990
1007
1072
1007
994
1049
1093
1134
1121
1186
1149
1016
977
830
639
488
287
48
-197
-368
-543
-598
-546
-532
-481
-483
-454
-431
-456
-412
-435
-521
-608
-674
-705
-721
-666
-617
-608
-543
-449
-364
-287
-284
-335
-406
-471
-529
-590
-679
-785
-888
-956
-966
-929
-885
-847
-822
-824
-817
-804
-797
-814
-834
-866
-882
-841
-773
-691
-600
-479
-360
-234
-102
19
96
132
151
150
150
155
161
135
114
117
117
130
145
169
178
166
127
66
-4
-94
-189
-278
-381
-501
-586
-648
-734
-819
-1056
-1180
-1196
-1395
-1282
-1181
-1315
-1275
-1285
-1212
-1121
-1066
-984
-1035
-1103
-1114
-1029
-994
-982
-892
-883
-874
-849
-832
-815
-897
-915
-947
-982
-959
-1042
-1087
-1161
-1237
-1162
-1112
-1031
-954
-949
-863
-796
-718
-606
-577
-527
-483
-413
-338
-291
-201
-102
-15
85
187
251
300
323
318
306
279
275
296
251
200
196
163
162
203
249
290
276
329
393
385
403
411
407
441
437
463
491
473
532
653
733
782
838
896
950
960
970
1029
1024
958
1021
1077
1031
1091
1224
1227
1197
1250
1205
1068
922
740
538
325
127
-79
-283
-508
-595
-529
-512
-445
-372
-399
-406
-382
-373
-395
-519
-697
-803
-844
-834
-753
-665
-642
-625
-542
-428
-345
-318
-360
-461
-579
-635
-655
-701
-805
-897
-960
-1000
-964
-882
-814
-793
-805
-798
-780
-775
-773
-814
-898
-946
-926
-857
-760
-662
-561
-457
-356
-233
-96
14
76
84
102
101
99
124
145
128
101
105
133
189
223
252
251
220
187
135
62
-56
-176
-291
-405
-500
-586
-670
-792
-920
-985
-1039
-1072
-1094
-1121
-1166
-1219
-1245
-1266
-1256
-1232
-1226
-1199
-1173
-1141
-1070
-1004
-951
-914
-883
-870
-869
-879
-899
-922
-951
-968
-972
-971
-993
-1038
-1041
-1045
-1058
-1015
-983
-963
-942
-915
-869
-851
-803
-741
-683
-629
-568
-480
-410
-342
-256
-167
-87
-25
32
90
116
130
170
207
241
266
279
296
286
271
301
330
344
335
359
337
287
304
288
291
295
279
275
259
296
369
380
438
507
527
561
621
632
636
709
738
784
798
850
908
866
939
1003
1031
1084
1122
1150
1113
1074
1014
920
742
580
455
235
31
-113
-298
-468
-481
-433
-409
-406
-431
-406
-473
-487
-458
-559
-662
-770
-835
-841
-825
-730
-675
-677
-634
-549
-448
-382
-362
-413
-496
-557
-585
-613
-665
-778
-872
-910
-907
-863
-816
-782
-796
-806
-802
-792
-794
-812
-858
-896
-922
-896
-827
-769
-718
-652
-552
-430
-303
-176
-87
-29
37
69
98
131
136
130
116
107
128
159
206
232
238
239
226
192
133
63
-21
-122
-228
-310
-426
-508
-607
-740
-858
-1031
-1127
-1192
-1216
-1126
-1150
-1172
-1186
-1198
-1137
-1139
-1118
-1151
-1231
-1220
-1151
-1065
-1021
-971
-917
-873
-814
-787
-780
-806
-831
-835
-852
-857
-884
-926
-964
-990
-984
-929
-882
-819
-786
-764
-716
-681
-625
-603
-587
-570
-541
-481
-433
-381
-302
-217
-145
-56
26
81
123
160
213
246
273
310
331
323
324
333
348
374
399
411
429
452
504
550
549
557
548
511
519
515
510
512
499
534
543
570
623
641
678
688
723
786
797
820
860
872
912
922
902
958
957
981
1011
958
914
827
729
612
486
363
200
43
-111
-191
-214
-215
-192
-236
-262
-263
-307
-292
-311
-381
-473
-596
-619
-632
-657
-646
-678
-710
-700
-644
-573
-537
-527
-539
-592
-586
-576
-627
-695
-750
-791
-822
-809
-770
-742
-734
-730
-718
-683
-638
-593
-598
-620
-631
-624
-594
-572
-560
-554
-540
-491
-428
-359
-286
-231
-185
-130
-71
-34
-3
20
8
-12
9
15
-7
-50
-66
20
107
89
20
26
76
108
54
-65
-160
-212
-219
-275
-385
-502
-636
-706
-687
-679
-692
-767
-786
-719
-737
-756
-818
-899
-947
-957
-940
-960
-979
-975
-971
-962
-891
-827
-833
-836
-796
-799
-824
-803
-786
-817
-850
-829
-838
-853
-838
-844
-871
-840
-761
-716
-713
-713
-707
-714
-709
-698
-687
-671
-643
-624
-622
-582
-535
-501
-458
-419
-378
-347
-311
-267
-222
-186
-162
-132
-98
-65
-48
-51
-28
19
61
101
127
153
166
174
211
235
264
313
345
344
339
359
387
414
432
470
494
523
572
589
628
645
660
698
730
770
788
794
810
839
883
898
925
936
913
874
804
718
651
611
544
476
422
387
352
342
356
320
238
170
86
-26
-137
-224
-312
-411
-468
-535
-633
-702
-742
-796
-855
-864
-856
-884
-920
-946
-986
-1040
-1093
-1138
-1178
-1194
-1187
-1198
-1207
-1182
-1155
-1134
-1112
-1071
-1036
-1023
-1003
-978
-962
-932
-889
-859
-831
-799
-781
-764
-742
-715
-683
-633
-567
-505
-453
-408
-380
-372
-346
-306
-264
-241
-215
-193
-186
-174
-150
-108
-71
-43
-10
23
45
70
59
52
50
38
38
14
-52
-91
-116
-151
-195
-219
-224
-250
-266
-303
-352
-406
-458
-507
-549
-588
-621
-655
-689
-725
-775
-815
-856
-892
-940
-960
-981
-1017
-1032
-1042
-1060
-1067
-1070
-1074
-1084
-1085
-1075
-1079
-1058
-1030
-989
-966
-961
-939
-920
-908
-885
-847
-811
-773
-730
-688
-650
-610
-575
-518
-473
-434
-402
-366
-312
-256
-196
-161
-126
-103
-64
-22
17
55
102
159
197
258
312
350
366
385
436
472
507
554
576
606
640
677
703
728
769
804
838
875
897
917
921
941
977
1005
1045
1074
1096
1118
1136
1097
1023
981
938
893
847
788
721
603
519
509
479
472
464
382
259
133
18
-111
-225
-311
-424
-529
-586
-657
-748
-817
-867
-930
-979
-971
-988
-1050
-1092
-1138
-1203
-1261
-1272
-1290
-1331
-1351
-1356
-1372
-1377
-1341
-1275
-1239
-1181
-1115
-1092
-1063
-1034
-1019
-999
-959
-938
-902
-867
-828
-794
-758
-686
-619
-548
-467
-398
-331
-267
-227
-189
-140
-90
-48
-6
-1
15
21
35
72
108
135
165
210
230
243
261
284
293
311
320
309
294
281
255
219
210
210
194
176
155
118
70
20
-36
-153
-353
-569
-743
-781
-675
-559
-465
-434
-520
-635
-733
-850
-1011
-1130
-1159
-1165
-1186
-1234
-1328
-1422
-1385
-1275
-1231
-1222
-1208
-1192
-1212
-1203
-1193
-1229
-1239
-1224
-1254
-1329
-1340
-1281
-1185
-1036
-870
-750
-671
-593
-557
-594
-598
-540
-489
-409
-330
-303
-319
-301
-243
-185
-133
-73
-30
6
79
160
211
263
352
426
466
462
423
384
395
443
499
558
600
625
634
635
655
708
807
915
991
1015
1023
1024
1004
984
971
985
977
995
1021
1014
1034
1063
1079
1080
1064
1004
903
843
798
708
611
509
415
367
375
383
329
236
133
12
-102
-177
-255
-364
-472
-577
-687
-791
-859
-900
-947
-998
-1047
-1052
-1057
-1065
-1081
-1147
-1219
-1264
-1287
-1306
-1329
-1348
-1355
-1361
-1338
-1293
-1236
-1194
-1155
-1117
-1082
-1041
-987
-947
-899
-844
-823
-805
-788
-761
-733
-698
-654
-612
-560
-490
-422
-349
-289
-233
-189
-148
-118
-109
-87
-69
-66
-51
-17
16
51
85
113
144
190
228
270
303
321
324
311
289
277
229
157
69
-15
-63
-80
-102
-124
-128
-148
-186
-219
-264
-319
-376
-436
-493
-567
-625
-700
-782
-828
-862
-926
-970
-997
-1035
-1069
-1067
-1060
-1073
-1075
-1088
-1121
-1147
-1162
-1178
-1199
-1182
-1143
-1119
-1098
-1072
-1039
-1022
-1007
-967
-917
-890
-856
-803
-767
-710
-647
-590
-547
-512
-477
-437
-372
-321
-278
-215
-151
-100
-56
-20
14
38
75
121
147
186
226
255
290
325
358
382
404
429
470
517
552
572
615
648
670
696
710
747
774
792
823
836
848
858
878
910
920
943
983
1002
996
1019
1021
1011
1013
1019
1016
981
946
885
822
777
722
617
504
404
313
294
322
362
326
230
110
-14
-126
-227
-296
-375
-463
-553
-625
-696
-795
-861
-901
-963
-979
-957
-975
-1016
-1058
-1097
-1147
-1182
-1190
-1214
-1247
-1246
-1238
-1240
-1213
-1166
-1124
-1089
-1046
-1020
-1022
-1010
-978
-943
-890
-828
-801
-786
-762
-735
-707
-668
-604
-532
-452
-378
-306
-239
-174
-116
-91
-67
-25
11
15
9
2
-7
16
58
101
142
161
182
219
255
291
306
317
328
328
327
297
259
205
148
94
27
-14
-43
-76
-113
-127
-146
-168
-203
-232
-290
-376
-457
-522
-581
-648
-719
-796
-884
-958
-986
-1027
-1072
-1093
-1096
-1113
-1121
-1122
-1144
-1169
-1170
-1168
-1183
-1192
-1188
-1188
-1192
-1171
-1134
-1090
-1043
-1002
-970
-939
-892
-843
-792
-747
-706
-675
-647
-609
-561
-520
-470
-422
-380
-318
-273
-239
-185
-132
-90
-31
24
51
87
116
140
174
224
268
304
341
367
381
413
451
495
528
540
580
605
648
691
698
726
761
792
842
876
904
928
926
948
968
989
1023
1037
1054
1057
1049
1044
1031
1050
1075
1055
1028
964
870
801
723
645
553
440
331
288
298
325
354
315
209
90
-38
-134
-213
-298
-386
-475
-545
-614
-712
-783
-848
-931
-977
-1000
-997
-1024
-1055
-1062
-1108
-1158
-1178
-1216
-1256
-1278
-1290
-1303
-1316
-1297
-1252
-1230
-1194
-1134
-1109
-1093
-1059
-1017
-961
-900
-855
-817
-780
-750
-727
-712
-675
-630
-584
-516
-443
-368
-314
-259
-214
-170
-122
-74
-36
-18
-7
-3
11
37
58
86
125
138
157
207
253
285
294
304
321
312
305
296
272
242
225
216
213
198
183
166
135
99
65
30
5
-35
-86
-150
-240
-337
-446
-553
-653
-763
-893
-985
-1020
-986
-933
-913
-943
-1010
-1071
-1130
-1212
-1322
-1405
-1447
-1452
-1444
-1447
-1464
-1492
-1454
-1369
-1303
-1273
-1246
-1204
-1172
-1135
-1114
-1109
-1095
-1067
-1033
-1005
-967
-913
-838
-739
-634
-547
-473
-410
-369
-341
-306
-262
-220
-158
-97
-58
-30
2
56
104
150
199
234
275
333
405
490
568
639
696
731
760
757
740
771
805
829
879
909
932
976
1017
1051
1066
1111
1156
1163
1169
1161
1154
1150
1138
1135
1133
1134
1136
1106
1075
1061
1036
1015
996
941
824
673
506
397
371
362
399
390
280
164
25
-106
-214
-309
-386
-492
-572
-619
-728
-861
-949
-1025
-1101
-1123
-1109
-1120
-1163
-1192
-1231
-1275
-1284
-1279
-1323
-1362
-1386
-1428
-1456
-1457
-1416
-1375
-1313
-1212
-1148
-1143
-1113
-1063
-1024
-930
-821
-751
-703
-678
-661
-659
-644
-590
-541
-490
-415
-337
-256
-184
-118
-70
-17
45
103
127
136
128
112
114
135
172
195
212
223
242
257
296
348
379
413
435
436
419
397
351
299
268
240
187
102
-18
-186
-285
-313
-283
-223
-242
-279
-382
-495
-582
-676
-753
-826
-866
-900
-977
-1084
-1187
-1266
-1306
-1272
-1255
-1291
-1320
-1328
-1354
-1355
-1322
-1304
-1326
-1349
-1345
-1375
-1394
-1375
-1355
-1307
-1233
-1171
-1139
-1112
-1087
-1055
-1010
-948
-863
-792
-735
-699
-692
-663
-600
-538
-495
-455
-436
-401
-356
-292
-233
-175
-104
-38
24
79
122
147
183
226
263
309
348
367
373
388
439
509
573
627
658
679
721
758
789
820
831
832
818
812
829
856
875
903
931
944
971
982
971
947
960
989
999
1015
1003
976
924
874
817
753
724
651
537
424
300
210
158
159
169
127
127
100
29
-23
-123
-257
-376
-464
-522
-575
-646
-722
-852
-965
-999
-1043
-1050
-1030
-1046
-1107
-1147
-1136
-1129
-1138
-1171
-1222
-1284
-1300
-1289
-1302
-1308
-1286
-1264
-1212
-1121
-1030
-988
-995
-978
-940
-886
-787
-712
-672
-650
-620
-570
-536
-477
-396
-330
-269
-197
-121
-34
31
79
96
125
167
202
188
136
142
161
207
254
267
296
320
339
360
347
328
315
326
319
259
210
163
123
96
89
66
-19
-72
-136
-201
-270
-366
-532
-764
-963
-1161
-1297
-1425
-1526
-1564
-1611
-1595
-1511
-1408
-1288
-1214
-1218
-1210
-1189
-1167
-1180
-1234
-1283
-1292
-1279
-1238
-1195
-1188
-1149
-1088
-1017
-943
-896
-899
-949
-1014
-1061
-1120
-1136
-1102
-1103
-1092
-1030
-901
-759
-625
-476
-364
-274
-175
-102
-86
-70
-40
-3
52
126
201
266
344
444
535
611
690
743
790
809
806
812
796
788
844
857
846
891
933
1006
1047
1054
1095
1087
1130
1194
1205
1276
1304
1304
1375
1391
1383
1364
1322
1276
1206
1221
1176
1082
1050
917
744
597
462
192
-167
-490
-888
-1080
-1033
-1067
-963
-941
-980
-828
-726
-581
-485
-525
-627
-789
-802
-757
-737
-682
-739
-800
-775
-688
-541
-443
-421
-458
-478
-461
-454
-506
-686
-924
-1146
-1299
-1319
-1270
-1205
-1168
-1150
-1065
-946
-789
-649
-629
-623
-601
-590
-543
-461
-378
-308
-232
-127
-11
132
297
424
528
588
626
677
679
621
535
388
252
137
57
44
11
-20
-32
-69
-82
-84
-83
-113
-188
-289
-402
-484
-546
-606
-671
-757
-790
-807
-835
-816
-847
-902
-919
-965
-1008
-1043
-1122
-1225
-1322
-1344
-1310
-1249
-1198
-1160
-1097
-1051
-985
-931
-915
-915
-948
-968
-1008
-1034
-1011
-1016
-1020
-1006
-995
-946
-922
-897
-884
-878
-830
-793
-752
-741
-758
-745
-743
-705
-646
-598
-529
-434
-356
-295
-212
-152
-112
-84
-65
-51
-38
-31
-20
5
35
62
79
101
110
142
155
147
140
122
122
117
121
125
104
105
142
187
240
289
314
351
356
411
527
543
647
698
704
769
775
866
900
948
1020
1054
1140
1145
1165
1153
1172
1247
1240
1219
1193
1201
1182
1077
1003
919
745
612
455
287
64
-214
-380
-670
-773
-663
-683
-630
-673
-694
-617
-573
-473
-437
-512
-596
-684
-706
-676
-627
-568
-596
-628
-582
-499
-416
-416
-471
-554
-633
-682
-736
-826
-985
-1137
-1266
-1314
-1286
-1240
-1159
-1126
-1118
-1072
-993
-890
-797
-744
-731
-701
-641
-549
-464
-366
-245
-134
-6
128
270
399
473
518
534
544
564
562
544
470
376
305
240
193
174
162
141
94
46
16
-14
-44
-112
-180
-275
-361
-454
-584
-629
-725
-796
-790
-903
-943
-975
-1002
-956
-962
-951
-991
-1042
-1085
-1162
-1169
-1209
-1219
-1168
-1145
-1095
-1062
-996
-953
-943
-919
-941
-948
-1001
-1070
-1090
-1155
-1149
-1121
-1108
-1078
-1097
-1045
-1002
-935
-852
-821
-769
-743
-729
-708
-686
-636
-583
-514
-442
-354
-219
-116
-38
51
138
172
170
177
152
140
147
130
146
171
170
181
190
206
253
294
307
296
250
207
202
205
202
209
212
221
265
310
344
424
497
542
617
669
711
702
698
763
737
815
904
886
986
980
1040
1193
1153
1276
1322
1260
1312
1228
1217
1149
946
865
646
420
359
197
-55
-273
-530
-760
-771
-698
-629
-585
-644
-636
-606
-501
-350
-324
-372
-534
-640
-621
-569
-418
-355
-404
-408
-399
-295
-194
-201
-278
-430
-538
-594
-647
-712
-852
-1053
-1179
-1203
-1156
-1054
-1001
-1010
-1029
-1010
-893
-791
-711
-676
-704
-701
-659
-558
-408
-290
-184
-84
8
143
276
369
430
449
442
457
472
461
426
351
266
199
164
173
173
152
103
31
-6
-32
-52
-101
-215
-333
-471
-597
-628
-682
-710
-724
-771
-762
-788
-815
-843
-928
-977
-983
-993
-1002
-1052
-1118
-1160
-1169
-1121
-1065
-1036
-1020
-1011
-998
-972
-935
-911
-938
-996
-1039
-1104
-1138
-1127
-1131
-1114
-1090
-1061
-1002
-951
-915
-897
-884
-836
-797
-741
-706
-701
-642
-581
-511
-414
-340
-244
-165
-100
-2
56
105
151
161
157
150
151
171
171
181
205
222
260
298
321
331
357
390
398
408
402
362
337
321
297
298
337
382
405
449
509
555
622
654
702
739
748
823
817
848
917
937
1064
1092
1093
1201
1157
1149
1191
1139
1184
1134
1051
915
682
519
321
136
-180
-485
-735
-1017
-997
-900
-814
-701
-707
-676
-628
-513
-372
-369
-424
-566
-693
-708
-649
-512
-474
-510
-509
-473
-327
-196
-158
-213
-347
-461
-534
-560
-674
-854
-1061
-1260
-1300
-1238
-1132
-1048
-1037
-1020
-956
-833
-695
-624
-631
-698
-720
-667
-573
-444
-337
-259
-179
-70
89
269
389
449
461
442
453
452
411
320
170
51
-22
-60
-47
-29
-24
-54
-83
-87
-91
-86
-114
-194
-313
-423
-532
-613
-669
-766
-812
-823
-830
-818
-823
-824
-802
-827
-819
-793
-858
-932
-1028
-1105
-1135
-1131
-1093
-1072
-1050
-1016
-969
-929
-884
-850
-835
-840
-853
-890
-969
-1019
-1059
-1072
-1064
-1040
-993
-954
-929
-894
-818
-747
-698
-671
-666
-654
-648
-642
-619
-575
-514
-447
-364
-293
-237
-151
-73
-1
71
100
98
92
79
73
68
54
68
93
116
154
190
224
255
307
316
286
248
179
160
119
114
149
149
187
241
300
389
478
540
593
643
673
659
704
740
722
758
760
816
874
913
1000
1015
1053
1108
1106
1111
1097
1071
929
771
633
422
189
-119
-383
-665
-875
-831
-817
-762
-650
-629
-542
-447
-289
-186
-245
-327
-486
-588
-584
-519
-425
-414
-430
-410
-325
-191
-99
-67
-144
-248
-321
-389
-479
-677
-881
-1091
-1241
-1254
-1205
-1116
-1086
-1078
-1022
-928
-774
-673
-651
-695
-761
-754
-705
-608
-515
-454
-382
-281
-129
34
171
268
318
351
385
427
421
344
233
101
7
-46
-73
-83
-115
-135
-134
-125
-109
-113
-125
-203
-352
-449
-538
-649
-751
-814
-873
-887
-848
-846
-831
-807
-783
-767
-777
-782
-833
-886
-941
-1014
-1068
-1098
-1091
-1065
-1053
-1043
-992
-922
-873
-842
-836
-848
-887
-945
-993
-1042
-1077
-1081
-1078
-1061
-1027
-976
-910
-851
-759
-684
-635
-597
-569
-550
-535
-511
-492
-459
-399
-330
-252
-181
-133
-57
33
99
145
168
195
194
179
189
175
184
216
209
216
260
298
343
385
420
433
393
404
385
325
339
296
286
294
246
306
310
305
385
360
419
496
496
542
500
545
591
611
674
657
702
725
725
775
789
804
816
721
642
538
319
122
-201
-575
-838
-1110
-1163
-1113
-1111
-978
-878
-728
-503
-316
-165
-180
-265
-334
-434
-464
-467
-467
-477
-490
-429
-328
-211
-144
-114
-108
-126
-100
-166
-304
-503
-741
-893
-1009
-1057
-1071
-1072
-1048
-989
-861
-700
-559
-492
-479
-490
-511
-498
-490
-516
-512
-473
-411
-316
-210
-103
3
107
196
274
343
358
309
216
113
29
-68
-142
-217
-266
-286
-297
-265
-222
-179
-148
-161
-182
-239
-366
-475
-598
-689
-739
-764
-746
-790
-802
-779
-758
-655
-645
-658
-684
-767
-804
-852
-898
-932
-971
-978
-1004
-1010
-952
-875
-797
-743
-706
-683
-648
-637
-693
-761
-810
-818
-841
-871
-878
-870
-818
-776
-701
-608
-550
-492
-465
-449
-413
-383
-345
-336
-317
-308
-275
-204
-172
-116
-24
32
65
107
145
142
148
153
163
197
218
222
196
212
235
242
301
304
301
346
331
320
307
266
248
194
158
129
70
96
109
101
156
191
240
261
281
328
290
307
327
263
281
308
271
275
283
277
306
348
382
387
393
416
399
428
423
406
395
305
172
32
-72
-185
-256
-323
-396
-406
-354
-324
-319
-301
-317
-331
-359
-400
-444
-465
-481
-487
-473
-408
-354
-321
-280
-263
-213
-161
-142
-143
-175
-205
-240
-305
-390
-463
-516
-572
-617
-620
-615
-591
-586
-586
-565
-559
-560
-591
-636
-674
-673
-648
-640
-593
-547
-506
-453
-388
-320
-275
-229
-183
-158
-128
-126
-141
-148
-189
-221
-234
-267
-302
-338
-390
-507
-490
-504
-585
-515
-581
-688
-697
-704
-689
-702
-692
-730
-793
-771
-794
-810
-802
-772
-728
-738
-745
-738
-689
-696
-754
-757
-749
-738
-727
-772
-807
-819
-755
-727
-767
-768
-788
-768
-773
-755
-707
-685
-644
-635
-607
-566
-518
-462
-436
-387
-302
-235
-178
-127
-55
16
53
52
61
85
97
105
82
123
164
171
244
298
327
411
409
397
422
412
431
428
405
425
450
465
507
551
619
665
683
706
712
744
796
763
753
735
703
701
656
673
675
627
579
445
281
159
-46
-298
-499
-726
-820
-833
-877
-849
-821
-708
-574
-482
-387
-360
-334
-316
-369
-403
-419
-450
-465
-514
-507
-458
-416
-384
-402
-369
-328
-322
-359
-444
-560
-646
-719
-816
-852
-879
-877
-882
-851
-750
-665
-582
-507
-466
-417
-362
-327
-310
-301
-255
-204
-163
-141
-114
-61
-11
46
93
148
179
166
146
115
86
27
-54
-138
-194
-219
-237
-255
-266
-245
-232
-229
-228
-238
-255
-260
-276
-304
-325
-354
-359
-381
-402
-404
-398
-384
-380
-367
-347
-332
-349
-370
-398
-435
-470
-495
-521
-537
-551
-554
-546
-523
-502
-533
-565
-605
-647
-648
-654
-667
-694
-701
-706
-678
-628
-620
-593
-556
-548
-522
-503
-477
-441
-443
-449
-470
-492
-510
-531
-556
-554
-528
-477
-436
-427
-429
-421
-406
-411
-421
-438
-460
-452
-459
-454
-406
-389
-376
-349
-335
-292
-270
-248
-246
-237
-216
-228
-241
-274
-307
-324
-347
-333
-304
-268
-202
-177
-161
-130
-129
-116
-96
-142
-124
-99
-126
-75
-67
-50
18
25
59
87
64
84
78
72
52
70
73
34
30
8
7
38
79
99
85
92
45
23
31
-20
-7
-11
-20
23
2
20
63
80
85
91
98
97
41
52
28
2
29
-15
-16
-22
-40
-1
21
45
114
147
175
176
194
200
128
88
34
-73
-169
-263
-353
-413
-491
-512
-515
-521
-469
-458
-447
-434
-434
-413
-424
-449
-444
-472
-487
-500
-489
-447
-437
-408
-390
-361
-324
-315
-317
-354
-396
-453
-527
-578
-640
-677
-702
-730
-727
-709
-686
-675
-676
-656
-634
-624
-611
-621
-636
-618
-610
-615
-598
-596
-579
-564
-548
-519
-505
-486
-478
-479
-494
-510
-518
-543
-582
-599
-615
-599
-565
-541
-500
-453
-426
-411
-398
-373
-339
-319
-306
-289
-276
-253
-221
-196
-156
-120
-94
-71
-60
-61
-46
-26
-49
-59
-40
-42
-30
-26
-5
33
67
106
140
178
218
226
229
201
205
205
199
224
214
253
260
307
327
315
359
341
346
345
335
342
338
319
257
261
252
229
250
206
200
235
227
221
240
256
267
216
113
-22
-146
-269
-369
-432
-503
-513
-515
-477
-423
-357
-340
-396
-420
-506
-518
-528
-598
-611
-650
-636
-564
-505
-444
-442
-415
-358
-334
-299
-285
-319
-366
-428
-475
-494
-502
-555
-590
-583
-563
-497
-432
-415
-423
-398
-398
-398
-383
-408
-416
-415
-410
-370
-334
-295
-258
-223
-172
-117
-59
-28
-4
27
31
27
8
-23
-57
-92
-116
-130
-136
-139
-143
-154
-157
-164
-169
-189
-224
-253
-282
-301
-325
-352
-358
-347
-350
-350
-332
-316
-295
-270
-259
-251
-238
-240
-268
-281
-283
-298
-313
-323
-317
-313
-310
-305
-296
-284
-285
-300
-305
-315
-311
-306
-293
-293
-294
-270
-260
-248
-233
-214
-186
-171
-159
-148
-138
-126
-135
-144
-144
-161
-172
-172
-180
-194
-213
-217
-219
-232
-234
-252
-261
-258
-270
-272
-285
-317
-341
-336
-344
-345
-329
-337
-330
-309
-312
-315
-298
-301
-312
-312
-334
-351
-349
-352
-365
-371
-376
-404
-413
-407
-409
-399
-385
-389
-403
-400
-381
-391
-390
-389
-396
-381
-379
-378
-361
-347
-338
-315
-303
-279
-264
-267
-256
-235
-208
-192
-207
-217
-195
-187
-164
-182
-209
-193
-198
-200
-213
-238
-242
-260
-300
-395
-495
-559
-645
-679
-740
-776
-688
-635
-559
-456
-377
-283
-223
-205
-203
-216
-219
-232
-275
-294
-295
-295
-262
-280
-282
-208
-174
-155
-171
-172
-168
-187
-229
-261
-285
-284
-279
-274
-252
-213
-155
-97
-42
-17
62
101
97
109
96
105
120
100
100
117
117
136
160
123
175
180
137
168
97
102
54
9
11
-43
-25
-50
-73
-47
-89
-77
-58
-72
-49
-62
-52
-44
-60
-88
-92
-81
-81
-78
-44
-52
-55
-37
-52
-99
-123
-137
-198
-199
-246
-245
-243
-259
-254
-270
-223
-225
-201
-180
-200
-187
-196
-225
-220
-248
-290
-303
-316
-315
-317
-306
-297
-297
-278
-252
-223
-216
-216
-215
-198
-206
-244
-243
-246
-245
-235
-214
-199
-189
-193
-192
-181
-188
-204
-228
-254
-284
-300
-324
-328
-328
-336
-339
-335
-319
-303
-288
-286
-280
-273
-276
-279
-285
-305
-326
-349
-360
-401
-439
-462
-492
-448
-443
-451
-443
-468
-448
-448
-456
-450
-451
-431
-442
-457
-448
-423
-397
-386
-381
-366
-324
-307
-324
-336
-303
-285
-270
-291
-319
-341
-346
-369
-396
-402
-424
-430
-450
-466
-463
-439
-439
-473
-463
-442
-426
-437
-452
-433
-420
-394
-364
-351
-316
-282
-272
-254
-231
-208
-176
-177
-196
-196
-185
-200
-227
-211
-208
-223
-204
-196
-189
-162
-144
-138
-135
-144
-152
-171
-191
-208
-204
-187
-181
-186
-154
-126
-124
-76
-59
-39
-15
-11
-4
-10
-9
2
18
35
55
72
108
108
117
150
125
117
122
69
62
21
-20
-35
-81
-114
-145
-176
-193
-194
-191
-161
-151
-137
-104
-116
-116
-148
-178
-183
-197
-200
-200
-204
-215
-244
-268
-281
-286
-285
-298
-314
-326
-337
-339
-340
-347
-366
-389
-400
-397
-393
-366
-347
-358
-336
-329
-324
-313
-314
-292
-273
-254
-246
-244
-239
-261
-280
-289
-295
-267
-267
-259
-239
-229
-223
-214
-194
-197
-212
-219
-223
-218
-237
-232
-225
-223
-214
-214
-204
-189
-183
-183
-185
-180
-172
-170
-182
-196
-213
-229
-234
-257
-260
-260
-271
-280
-293
-292
-291
-294
-275
-282
-293
-303
-322
-315
-317
-314
-333
-341
-330
-342
-337
-338
-338
-324
-315
-301
-293
-262
-260
-265
-263
-270
-251
-244
-240
-239
-235
-228
-233
-235
-237
-232
-230
-242
-243
-261
-265
-274
-282
-263
-251
-239
-232
-223
-202
-205
-216
-220
-212
-227
-238
-243
-254
-251
-257
-260
-271
-275
-271
-287
-288
-300
-312
-309
-330
-332
-337
-348
-339
-363
-379
-396
-409
-410
-414
-415
-416
-403
-409
-401
-385
-369
-358
-364
-353
-346
-330
-310
-296
-280
-281
-273
-254
-265
-261
-253
-231
-230
-240
-246
-256
-252
-257
-255
-242
-232
-233
-226
-221
-230
-231
-233
-240
-230
-209
-213
-225
-221
-228
-220
-222
-221
-203
-206
-185
-174
-180
-174
-185
-182
-183
-201
-199
-198
-211
-228
-235
-242
-239
-248
-259
-253
-260
-263
-269
-281
-279
-277
-304
-312
-320
-328
-323
-329
-337
-326
-314
-306
-290
-290
-292
-293
-298
-320
-315
-313
-338
-324
-350
-345
-312
-327
-307
-307
-302
-274
-279
-275
-280
-312
-321
-319
-331
-325
-333
-332
-328
-339
-328
-319
-315
-310
-307
-299
-295
-290
-293
-295
-288
-305
-306
-295
-308
-308
-301
-292
-301
-289
-297
-314
-298
-322
-303
-311
-313
-300
-334
-315
-328
-338
-330
-349
-358
-363
-342
-362
-365
-345
-381
-360
-368
-406
-380
-389
-399
-389
-400
-371
-351
-336
-343
-355
-359
-382
-362
-374
-381
-377
-381
-369
-394
-359
-344
-357
-314
-315
-301
-275
-288
-309
-322
-343
-335
-333
-349
-342
-333
-292
-270
-254
-215
-238
-235
-206
-250
-230
-239
-262
-248
-307
-282
-272
-273
-243
-274
-255
-256
-251
-233
-268
-242
-269
-280
-248
-278
-260
-243
-254
-261
-234
-226
-228
-221
-225
-257
-255
-234
-260
-255
-261
-301
-294
-290
-330
-307
-318
-330
-296
-312
-290
-307
-308
-291
-309
-283
-310
-320
-335
-357
-329
-333
-322
-308
-341
-315
-303
-334
-327
-362
-375
-408
-464
-461
-510
-505
-478
-518
-470
-438
-437
-384
-360
-354
-297
-279
-271
-257
-251
-218
-192
-190
-221
-225
-220
-210
-201
-200
-184
-147
-135
-143
-126
-118
-100
-127
-162
-130
-154
-142
-138
-189
-150
-151
-131
-76
-81
-60
-51
-73
-90
-70
-76
-74
-48
-73
-65
-72
-64
-41
-38
-21
-33
-51
-56
-48
-58
-78
-91
-104
-109
-105
-126
-154
-173
-202
-185
-184
-183
-190
-222
-226
-240
-263
-266
-270
-274
-274
-302
-306
-284
-291
-292
-320
-319
-288
-307
-306
-315
-311
-309
-331
-340
-363
-362
-355
-375
-370
-358
-342
-320
-314
-287
-270
-278
-283
-301
-289
-277
-303
-290
-277
-277
-263
-268
-246
-213
-216
-213
-212
-226
-254
-283
-285
-300
-308
-305
-319
-324
-312
-285
-275
-270
-245
-243
-214
-223
-255
-233
-253
-251
-236
-256
-235
-249
-236
-203
-209
-186
-165
-171
-175
-161
-210
-224
-210
-236
-210
-220
-195
-203
-204
-170
-200
-162
-196
-226
-225
-278
-245
-244
-232
-193
-195
-146
-122
-160
-151
-172
-181
-164
-181
-188
-174
-159
-173
-144
-136
-134
-137
-184
-167
-188
-204
-206
-248
-261
-255
-248
-246
-242
-273
-287
-253
-247
-223
-184
-212
-199
-191
-230
-226
-217
-211
-195
-211
-221
-203
-212
-219
-242
-239
-232
-254
-252
-269
-277
-267
-290
-292
-301
-315
-298
-310
-308
-288
-276
-253
-266
-264
-241
-247
-233
-257
-258
-244
-262
-237
-236
-244
-228
-234
-214
-201
-219
-213
-227
-222
-218
-234
-233
-256
-256
-268
-276
-266
-276
-269
-269
-258
-270
-248
-228
-249
-256
-248
-243
-263
-261
-275
-284
-280
-305
-295
-302
-320
-324
-319
-309
-326
-341
-344
-370
-375
-356
-365
-359
-357
-367
-328
-341
-333
-314
-345
-312
-325
-313
-307
-345
-325
-310
-323
-295
-287
-334
-313
-306
-325
-293
-308
-292
-295
-327
-289
-315
-316
-313
-364
-326
-339
-313
-279
-308
-254
-265
-236
-212
-225
-223
-248
-223
-238
-213
-196
-210
-171
-197
-187
-149
-154
-149
-129
-152
-166
-137
-196
-205
-207
-231
-205
-227
-221
-197
-191
-181
-180
-158
-153
-166
-186
-209
-206
-233
-221
-237
-251
-212
-230
-213
-216
-225
-209
-206
-204
-201
-196
-231
-242
-253
-258
-262
-269
-264
-281
-258
-263
-272
-255
-273
-276
-274
-277
-280
-310
-293
-295
-308
-298
-299
-268
-259
-249
-227
-217
-201
-197
-194
-190
-192
-171
-174
-197
-198
-190
-182
-201
-214
-198
-207
-196
-209
-220
-192
-202
-185
-184
-196
-216
-211
-219
-230
-209
-233
-226
-210
-194
-168
-152
-160
-174
-181
-214
-208
-220
-227
-210
-203
-187
-201
-167
-168
-182
-150
-172
-175
-189
-215
-234
-257
-288
-303
-311
-316
-295
-278
-268
-254
-227
-221
-228
-226
-255
-266
-255
-257
-261
-260
-250
-235
-215
-189
-180
-163
-142
-158
-159
-168
-171
-191
-218
-199
-222
-213
-196
-231
-206
-225
-214
-185
-176
-157
-174
-177
-209
-220
-217
-242
-231
-223
-242
-218
-205
-211
-181
-175
-184
-172
-184
-187
-174
-191
-218
-214
-199
-185
-207
-204
-187
-209
-201
-210
-222
-208
-218
-226
-232
-260
-261
-246
-238
-228
-212
-197
-184
-191
-172
-161
-163
-161
-177
-171
-178
-174
-177
-178
-168
-192
-193
-198
-187
-186
-209
-197
-196
-191
-194
-197
-193
-200
-198
-213
-211
-211
-225
-230
-233
-239
-236
-247
-262
-263
-246
-259
-263
-255
-243
-225
-233
-247
-259
-253
-272
-294
-284
-277
-276
-254
-247
-230
-219
-203
-177
-181
-178
-178
-173
-182
-194
-185
-212
-205
-202
-197
-198
-218
-216
-214
-216
-222
-233
-237
-225
-264
-282
-268
-281
-259
-253
-239
-239
-242
-210
-210
-199
-183
-208
-206
-219
-230
-236
-253
-233
-240
-236
-224
-227
-207
-221
-235
-230
-260
-265
-258
-279
-273
-270
-260
-245
-249
-235
-235
-235
-231
-250
-245
-248
-254
-251
-261
-250
-251
-269
-263
-268
-247
-228
-234
-229
-230
-233
-250
-244
-250
-249
-249
-269
-263
-274
-285
-277
-254
-243
-224
-201
-219
-209
-217
-246
-233
-244
-260
-264
-278
-286
-276
-259
-254
-259
-251
-228
-200
-205
-204
-197
-205
-206
-217
-220
-215
-217
-223
-202
-195
-200
-191
-179
-185
-186
-172
-185
-165
-173
-185
-205
-237
-242
-247
-254
-265
-259
-255
-245
-237
-246
-229
-224
-227
-228
-251
-236
-235
-247
-236
-244
-216
-232
-223
-195
-225
-206
-213
-239
-229
-226
-243
-241
-242
-230
-232
-252
-261
-262
-234
-244
-245
-221
-245
-230
-236
-246
-226
-243
-224
-228
-247
-224
-237
-225
-233
-237
-199
-205
-187
-189
-191
-174
-190
-164
-179
-193
-185
-199
-182
-179
-185
-194
-197
-178
-184
-172
-161
-169
-159
-142
-147
-140
-140
-161
-144
-157
-178
-164
-180
-158
-156
-170
-151
-163
-136
-137
-141
-133
-162
-147
-169
-179
-172
-187
-172
-168
-168
-165
-175
-189
-186
-196
-187
-201
-224
-208
-235
-226
-219
-259
-248
-266
-278
-287
-298
-276
-280
-266
-280
-280
-264
-288
-282
-298
-292
-263
-284
-283
-295
-318
-310
-306
-316
-305
-301
-302
-301
-308
-301
-305
-310
-309
-307
-300
-292
-282
-265
-274
-273
-260
-267
-278
-281
-279
-277
-268
-251
-264
-257
-268
-278
-262
-272
-273
-261
-263
-250
-256
-252
-251
-266
-278
-281
-294
-280
-263
-264
-247
-258
-276
-266
-275
-288
-284
-275
-275
-267
-254
-243
-240
-243
-253
-271
-268
-277
-271
-277
-279
-273
-268
-264
-269
-249
-243
-248
-253
-250
-245
-252
-241
-224
-217
-226
-227
-232
-232
-239
-246
-233
-231
-237
-242
-273
-272
-283
-301
-294
-292
-276
-270
-263
-263
-277
-275
-285
-286
-297
-303
-294
-323
-326
-319
-337
-327
-321
-303
-278
-291
-280
-268
-256
-246
-254
-260
-281
-281
-281
-299
-284
-274
-258
-242
-250
-232
-217
-225
-224
-245
-248
-263
-288
-291
-301
-287
-286
-304
-293
-309
-308
-297
-323
-304
-306
-309
-302
-317
-286
-303
-310
-302
-324
-295
-304
-301
-282
-300
-290
-305
-317
-294
-326
-324
-332
-351
-330
-341
-336
-336
-348
-324
-334
-342
-318
-324
-320
-330
-308
-284
-302
-295
-310
-319
-297
-305
-286
-286
-296
-269
-278
-262
-259
-273
-259
-273
-262
-269
-272
-250
-270
-257
-255
-254
-242
-267
-275
-258
-258
-245
-232
-244
-245
-261
-260
-254
-267
-262
-278
-268
-250
-252
-239
-262
-261
-257
-271
-258
-264
-253
-245
-268
-262
-261
-272
-266
-273
-267
-251
-236
-236
-247
-234
-238
-248
-230
-251
-261
-263
-275
-260
-278
-275
-275
-288
-270
-267
-278
-276
-282
-265
-261
-271
-252
-259
-255
-248
-251
-228
-233
-214
-204
-200
-188
-198
-185
-182
-201
-197
-197
-197
-185
-192
-184
-193
-203
-196
-213
-217
-231
-244
-237
-246
-235
-238
-266
-271
-279
-277
-262
-267
-257
-256
-253
-241
-253
-238
-250
-243
-236
-230
-204
-204
-190
-178
-178
-173
-155
-149
-155
-153
-162
-162
-152
-152
-172
-166
-152
-155
-150
-149
-148
-155
-140
-132
-139
-172
-189
-176
-180
-200
-204
-217
-211
-195
-203
-199
-212
-207
-195
-188
-190
-202
-199
-200
-202
-213
-225
-234
-253
-258
-246
-257
-248
-239
-235
-224
-227
-226
-220
-227
-236
-227
-234
-242
-249
-266
-275
-271
-266
-286
-308
-325
-326
-320
-334
-343
-365
-368
-342
-342
-329
-332
-346
-340
-326
-325
-353
-366
-364
-354
-349
-359
-347
-340
-336
-329
-333
-326
-317
-312
-315
-315
-313
-313
-304
-293
-273
-265
-262
-242
-230
-221
-222
-228
-228
-233
-227
-248
-258
-230
-219
-205
-208
-215
-205
-190
-201
-203
-206
-214
-204
-200
-190
-191
-205
-225
-225
-226
-222
-224
-240
-224
-213
-221
-237
-256
-261
-250
-246
-259
-267
-245
-235
-241
-244
-244
-241
-256
-277
-284
-282
-271
-275
-290
-298
-296
-280
-268
-274
-275
-278
-286
-287
-298
-304
-298
-306
-292
-286
-297
-301
-301
-303
-311
-331
-344
-344
-333
-334
-324
-315
-324
-316
-325
-320
-319
-330
-341
-344
-326
-302
-307
-308
-309
-313
-311
-325
-328
-321
-326
-321
-331
-337
-311
-307
-315
-334
-331
-311
-311
-308
-297
-275
-271
-302
-311
-301
-303
-312
-308
-303
-291
-297
-304
-303
-314
-320
-336
-332
-315
-293
-291
-305
-316
-307
-303
-303
-318
-322
-303
-326
-327
-326
-321
-307
-317
-299
-302
-310
-314
-318
-300
-286
-270
-278
-282
-267
-271
-281
-282
-287
-258
-256
-276
-275
-280
-290
-319
-344
-336
-313
-312
-328
-341
-339
-331
-336
-346
-343
-330
-326
-331
-333
-352
-354
-349
-341
-329
-318
-312
-315
-316
-310
-302
-296
-305
-306
-285
-299
-310
-303
-311
-302
-299
-306
-290
-272
-284
-295
-296
-286
-285
-284
-272
-262
-245
-267
-266
-252
-252
-246
-238
-244
-258
-253
-271
-291
-284
-290
-305
-312
-303
-299
-290
-289
-295
-298
-301
-303
-296
-306
-306
-306
-320
-307
-306
-314
-323
-329
-318
-307
-306
-300
-285
-275
-265
-262
-279
-287
-288
-294
-292
-277
-272
-267
-259
-261
-270
-270
-264
-268
-275
-283
-285
-300
-294
-287
-293
-290
-286
-278
-282
-273
-273
-280
-273
-269
-275
-271
-262
-272
-268
-266
-276
-258
-249
-256
-259
-254
-263
-269
-260
-245
-239
-220
-206
-200
-178
-175
-172
-168
-160
-176
-171
-179
-194
-197
-204
-208
-213
-219
-231
-242
-242
-248
-255
-249
-247
-236
-234
-215
-226
-235
-233
-248
-256
-255
-260
-280
-282
-277
-278
-274
-277
-277
-284
-288
-282
-286
-280
-286
-288
-287
-282
-275
-280
-273
-259
-258
-259
-276
-294
-294
-298
-300
-320
-333
-331
-319
-329
-341
-326
-327
-325
-304
-292
-290
-264
-250
-257
-244
-241
-250
-252
-242
-248
-255
-244
-258
-267
-253
-250
-244
-243
-243
-231
-234
-221
-224
-230
-214
-197
-179
-175
-183
-189
-179
-180
-180
-170
-171
-175
-181
-183
-189
-176
-170
-163
-162
-187
-196
-216
-243
-250
-246
-241
-251
-258
-264
-274
-272
-269
-265
-269
-272
-266
-268
-273
-280
-272
-266
-254
-268
-282
-286
-299
-304
-296
-304
-308
-295
-298
-306
-300
-298
-302
-313
-318
-318
-329
-340
-339
-346
-350
-342
-346
-341
-340
-336
-337
-340
-340
-347
-353
-346
-342
-343
-334
-319
-319
-316
-316
-317
-308
-302
-297
-292
-286
-285
-283
-277
-259
-249
-253
-248
-231
-232
-237
-236
-243
-232
-213
-213
-224
-209
-207
-215
-211
-199
-193
-208
-227
-234
-237
-247
-257
-280
-297
-299
-289
-297
-300
-300
-303
-291
-297
-295
-298
-304
-305
-312
-317
-311
-317
-335
-331
-314
-293
-273
-245
-220
-220
-228
-217
-218
-224
-232
-238
-245
-261
-287
-285
-271
-263
-262
-257
-251
-243
-227
-231
-221
-196
-193
-209
-221
-229
-233
-245
-237
-230
-234
-231
-222
-216
-210
-205
-204
-211
-204
-204
-203
-205
-221
-232
-244
-247
-254
-252
-254
-252
-255
-261
-258
-261
-265
-271
-276
-282
-293
-291
-286
-294
-299
-296
-292
-291
-282
-275
-265
-265
-253
-239
-225
-233
-243
-246
-254
-257
-248
-231
-229
-234
-221
-202
-210
-210
-207
-213
-214
-213
-207
-213
-221
-227
-228
-239
-256
-259
-250
-235
-232
-230
-222
-214
-200
-199
-208
-215
-213
-209
-201
-209
-210
-191
-182
-187
-186
-195
-204
-194
-195
-194
-187
-186
-189
-195
-199
-197
-203
-202
-207
-220
-228
-228
-239
-247
-241
-244
-251
-240
-242
-253
-261
-258
-249
-238
-218
-219
-230
-237
-233
-236
-236
-238
-251
-256
-263
-261
-260
-259
-254
-238
-214
-214
-220
-205
-202
-209
-229
-234
-243
-256
-245
-234
-225
-221
-218
-220
-213
-211
-195
-189
-192
-190
-187
-193
-193
-192
-199
-211
-223
-221
-219
-231
-238
-235
-240
-254
-254
-246
-241
-236
-234
-222
-221
-217
-227
-240
-240
-244
-246
-243
-249
-258
-260
-259
-252
-239
-223
-227
-234
-227
-226
-244
-246
-246
-251
-255
-251
-233
-222
-221
-214
-200
-188
-177
-171
-159
-160
-166
-174
-196
-203
-201
-202
-198
-199
-210
-206
-211
-204
-213
-211
-197
-211
-221
-232
-238
-262
-277
-283
-286
-292
-294
-291
-297
-301
-306
-297
-300
-300
-300
-303
-296
-298
-298
-293
-289
-289
-296
-293
-291
-290
-277
-262
-242
-233
-228
-219
-222
-225
-231
-238
-247
-263
-271
-281
-288
-284
-274
-281
-284
-283
-288
-283
-283
-286
-289
-288
-287
-283
-273
-280
-284
-283
-287
-290
-301
-307
-312
-312
-306
-320
-321
-318
-307
-298
-298
-280
-285
-288
-290
-298
-292
-288
-277
-274
-264
-271
-287
-284
-275
-264
-264
-261
-266
-259
-246
-242
-258
-271
-272
-284
-293
-290
-293
-276
-258
-249
-251
-263
-266
-278
-281
-284
-290
-302
-313
-316
-307
-296
-297
-301
-289
-286
-293
-293
-290
-302
-300
-302
-304
-294
-294
-293
-286
-277
-271
-267
-256
-238
-235
-235
-234
-239
-233
-230
-231
-217
-223
-232
-225
-229
-229
-228
-217
-210
-217
-220
-211
-215
-223
-236
-236
-239
-248
-242
-234
-230
-234
-226
-221
-220
-227
-214
-204
-199
-190
-191
-197
-197
-200
-211
-217
-211
-202
-200
-193
-194
-207
-210
-224
-233
-233
-235
-238
-245
-247
-241
-239
-236
-216
-198
-196
-190
-184
-182
-191
-198
-212
-206
-197
-210
-209
-205
-206
-211
-219
-223
-242
-258
-263
-262
-256
-257
-253
-256
-254
-247
-245
-248
-252
-242
-239
-229
-208
-201
-194
-182
-185
-180
-168
-182
-194
-180
-173
-180
-175
-169
-166
-168
-160
-152
-159
-157
-155
-161
-162
-161
-174
-183
-189
-187
-185
-183
-185
-178
-176
-191
-179
-177
-182
-187
-193
-184
-184
-179
-173
-188
-192
-196
-220
-221
-219
-215
-207
-205
-205
-197
-196
-194
-197
-191
-185
-187
-178
-180
-178
-180
-184
-197
-203
-209
-219
-219
-213
-198
-175
-159
-157
-161
-152
-150
-156
-158
-163
-158
-169
-177
-171
-165
-161
-162
-171
-183
-183
-179
-196
-215
-209
-209
-225
-223
-222
-225
-217
-209
-206
-201
-189
-193
-200
-199
-208
-192
-179
-174
-176
-177
-174
-179
-172
-167
-160
-166
-174
-182
-188
-182
-168
-167
-158
-147
-146
-143
-145
-142
-142
-137
-136
-136
-149
-160
-173
-173
-181
-198
-193
-193
-193
-192
-197
-209
-215
-214
-208
-200
-198
-204
-207
-204
-208
-214
-224
-222
-220
-216
-204
-209
-208
-210
-216
-221
-209
-199
-201
-207
-207
-210
-215
-221
-216
-218
-227
-229
-219
-204
-204
-193
-191
-185
-187
-194
-199
-207
-218
-227
-221
-223
-238
-236
-228
-234
-239
-235
-232
-228
-235
-229
-241
-246
-250
-257
-257
-261
-269
-263
-252
-250
-249
-250
-249
-246
-247
-240
-224
-230
-242
-245
-254
-257
-269
-265
-264
-279
-283
-273
-262
-256
-247
-249
-261
-264
-262
-266
-278
-293
-280
-279
-287
-279
-267
-260
-271
-263
-258
-263
-266
-259
-253
-258
-257
-260
-257
-251
-248
-258
-266
-275
-269
-265
-271
-268
-268
-262
-261
-241
-251
-265
-256
-253
-253
-256
-255
-249
-254
-264
-262
-248
-229
-202
-189
-199
-198
-199
-185
-187
-184
-176
-183
-193
-196
-190
-185
-187
-195
-180
-182
-196
-205
-216
-226
-241
-259
-269
-274
-264
-271
-274
-280
-280
-269
-272
-270
-272
-273
-278
-268
-270
-276
-276
-273
-267
-260
-270
-273
-266
-274
-265
-249
-246
-239
-226
-208
-221
-227
-232
-229
-232
-241
-231
-226
-223
-225
-234
-227
-225
-227
-214
-212
-224
-219
-214
-227
-232
-232
-239
-252
-257
-267
-253
-242
-244
-245
-250
-254
-266
-267
-261
-265
-267
-266
-273
-271
-255
-244
-237
-236
-232
-225
-218
-220
-221
-224
-223
-205
-206
-207
-201
-207
-210
-215
-223
-241
-251
-247
-252
-253
-257
-247
-232
-217
-201
-209
-214
-213
-210
-205
-206
-207
-211
-214
-208
-220
-230
-233
-240
-236
-239
-250
-253
-255
-251
-249
-255
-265
-271
-269
-262
-251
-229
-225
-231
-238
-243
-244
-256
-264
-262
-251
-241
-242
-236
-243
-237
-230
-232
-221
-221
-222
-222
-221
-222
-237
-244
-237
-229
-239
-254
-259
-268
-265
-258
-260
-265
-263
-254
-254
-259
-249
-254
-261
-269
-266
-252
-253
-253
-250
-235
-237
-248
-255
-255
-263
-272
-255
-252
-266
-259
-249
-255
-252
-241
-234
-233
-236
-234
-237
-244
-244
-243
-236
-232
-232
-227
-219
-210
-210
-216
-225
-238
-229
-225
-234
-244
-259
-260
-258
-262
-267
-266
-274
-296
-304
-305
-309
-299
-287
-279
-287
-299
-304
-308
-306
-308
-303
-301
-290
-278
-280
-273
-276
-278
-263
-248
-249
-255
-262
-256
-253
-241
-234
-228
-214
-218
-222
-219
-212
-205
-208
-221
-209
-202
-208
-207
-226
-228
-232
-233
-219
-211
-204
-212
-225
-234
-236
-247
-259
-250
-243
-248
-260
-260
-259
-262
-260
-262
-250
-239
-238
-246
-234
-222
-220
-219
-233
-241
-231
-228
-251
-260
-255
-256
-264
-270
-272
-275
-282
-288
-298
-301
-290
-287
-289
-291
-302
-312
-311
-311
-306
-304
-309
-300
-310
-321
-318
-320
-328
-330
-321
-320
-326
-334
-343
-335
-330
-339
-337
-339
-338
-339
-319
-302
-310
-311
-302
-285
-284
-280
-257
-249
-257
-256
-249
-243
-249
-254
-241
-235
-231
-235
-242
-239
-234
-227
-231
-229
-228
-222
-225
-233
-229
-223
-211
-211
-216
-229
-243
-238
-228
-230
-227
-226
-227
-223
-222
-227
-236
-239
-246
-244
-245
-249
-249
-251
-263
-284
-287
-291
-291
-282
-283
-279
-270
-257
-253
-255
-256
-252
-254
-244
-230
-230
-252
-258
-247
-243
-246
-247
-243
-248
-249
-246
-232
-240
-255
-262
-268
-281
-293
-291
-290
-292
-293
-303
-294
-292
-298
-302
-322
-325
-324
-330
-339
-336
-331
-337
-332
-326
-323
-319
-323
-318
-307
-310
-298
-290
-302
-310
-318
-321
-316
-326
-326
-330
-319
-311
-312
-313
-308
-293
-296
-298
-290
-289
-282
-285
-288
-277
-284
-289
-286
-282
-287
-280
-280
-282
-284
-306
-300
-309
-308
-300
-292
-289
-293
-293
-282
-274
-282
-278
-277
-285
-285
-267
-265
-273
-276
-269
-265
-256
-238
-226
-218
-214
-225
-231
-228
-230
-229
-246
-251
-256
-244
-227
-227
-215
-206
-210
-217
-220
-224
-225
-230
-248
-260
-266
-283
-287
-276
-265
-259
-268
-272
-265
-263
-263
-259
-262
-266
-257
-259
-261
-261
-269
-264
-276
-287
-290
-283
-296
-307
-306
-292
-266
-261
-258
-263
-264
-259
-267
-274
-275
-277
-277
-284
-286
-291
-297
-309
-306
-297
-302
-302
-309
-310
-309
-307
-293
-290
-279
-268
-270
-278
-289
-295
-302
-307
-314
-307
-304
-305
-320
-324
-321
-313
-314
-316
-321
-325
-310
-295
-293
-295
-290
-286
-276
-275
-286
-279
-271
-269
-259
-259
-253
-261
-271
-272
-279
-292
-292
-294
-297
-293
-279
-272
-282
-280
-278
-281
-274
-278
-287
-294
-301
-327
-332
-330
-338
-335
-339
-333
-334
-337
-340
-341
-343
-333
-332
-337
-338
-334
-323
-318
-308
-307
-310
-307
-308
-306
-308
-308
-296
-296
-298
-284
-277
-284
-295
-296
-291
-290
-294
-286
-282
-295
-287
-291
-303
-297
-296
-306
-298
-292
-298
-305
-316
-321
-333
-322
-318
-323
-324
-332
-340
-348
-343
-344
-344
-345
-344
-341
-341
-342
-340
-332
-335
-338
-342
-350
-358
-359
-367
-372
-373
-378
-368
-364
-356
-355
-368
-365
-359
-351
-355
-353
-334
-331
-328
-329
-322
-312
-311
-310
-300
-288
-287
-286
-287
-283
-284
-279
-282
-292
-294
-284
-283
-284
-282
-268
-259
-260
-253
-250
-243
-229
-231
-231
-221
-224
-216
-216
-221
-214
-203
-198
-197
-203
-195
-185
-189
-194
-196
-198
-207
-217
-223
-228
-224
-218
-210
-214
-230
-225
-233
-231
-229
-236
-220
-217
-221
-225
-221
-221
-227
-209
-201
-201
-189
-185
-204
-223
-232
-224
-218
-226
-225
-223
-234
-235
-233
-241
-242
-247
-241
-245
-251
-263
-268
-275
-305
-320
-308
-306
-314
-305
-301
-307
-312
-303
-296
-289
-296
-305
-298
-292
-288
-278
-268
-264
-256
-252
-248
-258
-269
-270
-265
-270
-279
-269
-266
-269
-262
-256
-262
-273
-270
-271
-276
-275
-277
-271
-268
-262
-245
-243
-238
-227
-235
-244
-242
-252
-248
-250
-255
-251
-243
-243
-260
-265
-258
-260
-262
-267
-269
-272
-269
-258
-257
-255
-251
-248
-242
-242
-237
-228
-220
-224
-232
-215
-212
-210
-206
-201
-197
-208
-218
-215
-193
-189
-195
-202
-206
-208
-215
-208
-195
-197
-209
-218
-220
-220
-230
-241
-249
-245
-241
-232
-224
-242
-248
-247
-264
-275
-275
-267
-260
-276
-288
-299
-301
-298
-305
-308
-316
-320
-322
-318
-318
-309
-289
-273
-269
-263
-262
-257
-246
-253
-251
-248
-251
-253
-258
-263
-264
-261
-251
-254
-272
-274
-282
-285
-296
-288
-273
-275
-264
-261
-258
-261
-255
-249
-255
-266
-258
-255
-261
-244
-223
-235
-236
-232
-227
-226
-231
-219
-210
-208
-204
-207
-196
-201
-213
-220
-226
-229
-232
-239
-245
-247
-258
-264
-270
-271
-272
-266
-261
-270
-276
-276
-281
-295
-304
-302
-314
-328
-326
-330
-338
-343
-351
-343
-345
-355
-349
-343
-345
-346
-339
-330
-329
-332
-317
-313
-313
-303
-300
-304
-293
-298
-308
-297
-302
-311
-306
-299
-293
-289
-293
-290
-294
-302
-296
-302
-304
-307
-310
-296
-293
-293
-303
-301
-304
-300
-291
-289
-289
-288
-286
-281
-285
-295
-294
-290
-276
-259
-238
-235
-239
-239
-245
-249
-256
-279
-288
-286
-292
-289
-279
-277
-283
-276
-271
-280
-271
-265
-270
-280
-288
-296
-308
-315
-309
-307
-313
-318
-334
-337
-335
-337
-333
-328
-329
-320
-318
-322
-320
-321
-317
-316
-312
-313
-312
-302
-288
-292
-282
-275
-280
-292
-290
-270
-258
-252
-255
-247
-245
-245
-242
-241
-242
-241
-235
-234
-224
-218
-226
-224
-223
-228
-222
-215
-202
-184
-180
-182
-186
-186
-196
-207
-201
-201
-202
-206
-204
-185
-186
-186
-190
-200
-207
-216
-206
-201
-210
-211
-199
-211
-221
-220
-222
-232
-252
-249
-250
-254
-255
-254
-250
-234
-225
-232
-234
-234
-235
-238
-238
-244
-254
-265
-285
-292
-294
-298
-293
-294
-296
-288
-283
-272
-270
-261
-253
-239
-236
-249
-249
-260
-254
-263
-268
-270
-267
-265
-270
-270
-280
-270
-267
-273
-266
-266
-278
-284
-288
-278
-262
-264
-271
-266
-259
-263
-255
-245
-240
-249
-260
-265
-266
-268
-273
-270
-273
-259
-259
-266
-264
-272
-277
-278
-283
-277
-266
-268
-252
-259
-258
-242
-243
-257
-261
-249
-258
-260
-249
-232
-225
-218
-218
-220
-218
-219
-221
-222
-233
-220
-215
-221
-222
-222
-220
-226
-220
-213
-232
-239
-241
-242
-262
-285
-301
-312
-328
-328
-314
-309
-303
-304
-303
-312
-300
-292
-304
-303
-296
-289
-275
-273
-279
-272
-280
-301
-301
-288
-273
-259
-249
-244
-253
-264
-285
-300
-296
-297
-300
-303
-313
-307
-310
-317
-317
-312
-308
-304
-307
-308
-306
-310
-300
-297
-288
-282
-283
-291
-301
-300
-294
-287
-286
-276
-259
-254
-252
-242
-242
-242
-238
-238
-237
-238
-235
-240
-227
-222
-217
-208
-202
-200
-203
-206
-213
-226
-239
-262
-265
-259
-269
-271
-276
-270
-272
-284
-284
-286
-289
-304
-310
-306
-305
-319
-342
-347
-356
-364
-349
-328
-318
-303
-298
-291
-282
-284
-294
-284
-264
-259
-243
-240
-257
-270
-270
-272
-278
-279
-271
-269
-275
-270
-279
-284
-275
-268
-276
-285
-281
-280
-284
-280
-288
-290
-288
-289
-292
-292
-287
-285
-290
-294
-289
-286
-279
-274
-273
-281
-294
-297
-279
-271
-273
-265
-264
-264
-263
-259
-254
-256
-258
-251
-250
-251
-253
-249
-245
-254
-256
-249
-244
-250
-255
-262
-259
-262
-282
-288
-283
-288
-297
-306
-326
-329
-325
-329
-324
-326
-319
-301
-299
-309
-303
-298
-288
-284
-288
-293
-284
-279
-275
-260
-261
-250
-249
-255
-241
-242
-241
-236
-242
-254
-250
-247
-249
-242
-231
-231
-236
-242
-225
-225
-238
-224
-216
-210
-214
-215
-225
-235
-234
-217
-198
-204
-207
-200
-200
-195
-192
-182
-194
-209
-206
-197
-193
-196
-201
-211
-217
-220
-215
-211
-220
-215
-200
-207
-210
-203
-213
-203
-194
-186
-194
-207
-206
-205
-205
-203
-197
-198
-213
-226
-233
-240
-241
-263
-265
-267
-260
-260
-266
-260
-258
-252
-252
-250
-255
-251
-254
-266
-276
-281
-282
-285
-277
-272
-273
-272
-272
-275
-268
-257
-262
-276
-269
-255
-254
-248
-232
-236
-238
-239
-232
-225
-226
-227
-231
-221
-221
-227
-231
-228
-233
-240
-250
-247
-240
-242
-228
-232
-235
-237
-236
-246
-254
-253
-260
-263
-263
-269
-271
-269
-273
-274
-277
-271
-265
-261
-262
-256
-248
-245
-245
-245
-240
-236
-226
-222
-230
-235
-230
-247
-255
-258
-264
-264
-277
-276
-273
-297
-312
-311
-315
-319
-317
-320
-311
-309
-314
-308
-309
-306
-300
-295
-285
-287
-295
-281
-276
-285
-296
-301
-294
-288
-287
-281
-283
-289
-293
-302
-322
-324
-313
-315
-302
-287
-283
-282
-289
-296
-304
-304
-295
-289
-289
-292
-292
-288
-291
-307
-320
-326
-317
-317
-312
-308
-308
-328
-334
-332
-323
-315
-314
-318
-322
-318
-315
-320
-323
-325
-331
-322
-323
-298
-287
-283
-272
-258
-254
-256
-247
-258
-259
-251
-253
-258
-254
-249
-253
-266
-277
-290
-287
-279
-274
-265
-259
-265
-259
-253
-258
-255
-260
-270
-273
-279
-275
-265
-270
-256
-245
-230
-217
-222
-220
-224
-227
-228
-228
-227
-228
-217
-220
-232
-232
-240
-242
-240
-235
-229
-233
-235
-237
-239
-242
-248
-243
-239
-235
-251
-252
-249
-256
-255
-249
-255
-273
-276
-273
-283
-293
-296
-292
-294
-303
-303
-301
-303
-306
-312
-316
-312
-317
-319
-318
-319
-308
-318
-319
-313
-309
-305
-300
-285
-277
-264
-257
-257
-254
-247
-240
-253
-260
-262
-267
-268
-267
-264
-274
-269
-276
-266
-246
-234
-221
-217
-218
-233
-226
-226
-227
-236
-231
-228
-228
-225
-227
-218
-220
-217
-218
-212
-207
-208
-196
-195
-197
-203
-223
-236
-242
-243
-247
-250
-247
-239
-230
-222
-216
-221
-220
-224
-229
-234
-231
-229
-236
-234
-246
-246
-238
-233
-221
-220
-213
-211
-220
-225
-217
-201
-202
-202
-210
-224
-224
-221
-221
-220
-220
-228
-215
-202
-198
-202
-201
-196
-175
-162
-161
-177
-194
-193
-203
-212
-222
-223
-227
-229
-227
-229
-239
-248
-233
-227
-223
-212
-211
-195
-182
-186
-185
-169
-164
-173
-174
-165
-165
-180
-184
-183
-181
-190
-193
-193
-205
-210
-212
-225
-243
-255
-246
-242
-257
-250
-246
-261
-267
-261
-257
-270
-268
-268
-260
-270
-295
-299
-295
-295
-300
-305
-315
-312
-286
-276
-271
-256
-262
-259
-249
-243
-245
-253
-251
-254
-256
-257
-246
-233
-230
-235
-239
-225
-226
-229
-226
-203
-183
-180
-176
-160
-165
-165
-161
-156
-144
-158
-155
-157
-162
-160
-172
-184
-180
-177
-186
-198
-200
-199
-198
-183
-178
-182
-186
-184
-194
-196
-200
-203
-209
-216
-212
-224
-224
-229
-241
-241
-229
-222
-230
-230
-226
-221
-224
-241
-241
-232
-221
-221
-211
-200
-199
-208
-210
-203
-224
-238
-243
-255
-265
-275
-285
-282
-286
-294
-308
-327
-339
-337
-343
-346
-343
-354
-357
-351
-349
-336
-335
-337
-333
-330
-324
-320
-309
-316
-305
-297
-300
-311
-314
-292
-288
-279
-267
-265
-282
-283
-267
-269
-276
-266
-261
-264
-277
-280
-280
-280
-278
-277
-264
-251
-255
-251
-243
-234
-228
-223
-217
-222
-237
-237
-223
-218
-224
-229
-212
-212
-219
-216
-211
-208
-192
-199
-201
-193
-193
-180
-184
-182
-193
-195
-195
-207
-215
-211
-209
-214
-212
-200
-201
-196
-191
-190
-193
-194
-194
-198
-205
-211
-212
-215
-226
-227
-226
-238
-242
-251
-265
-277
-281
-295
-302
-305
-310
-319
-326
-329
-341
-346
-347
-342
-335
-333
-318
-312
-312
-304
-297
-300
-307
-304
-295
-286
-270
-270
-260
-255
-266
-277
-294
-296
-280
-262
-264
-267
-273
-257
-251
-253
-248
-247
-260
-272
-262
-264
-271
-280
-287
-289
-291
-295
-289
-286
-285
-276
-262
-261
-261
-248
-247
-246
-251
-239
-234
-243
-244
-237
-231
-228
-214
-202
-198
-198
-200
-202
-202
-193
-195
-200
-198
-188
-183
-179
-191
-185
-175
-192
-212
-220
-219
-229
-249
-257
-259
-265
-262
-263
-261
-255
-257
-260
-257
-258
-256
-244
-238
-237
-254
-266
-273
-273
-267
-253
-245
-237
-226
-224
-221
-230
-221
-218
-212
-212
-206
-195
-185
-183
-183
-163
-164
-163
-165
-163
-166
-169
-157
-150
-150
-142
-138
-133
-138
-140
-138
-154
-153
-159
-177
-181
-186
-202
-213
-213
-224
-226
-231
-227
-238
-250
-253
-261
-277
-286
-287
-291
-284
-279
-278
-275
-273
-275
-270
-253
-246
-253
-245
-246
-246
-246
-253
-250
-248
-244
-245
-253
-261
-263
-263
-259
-257
-262
-270
-263
-253
-260
-258
-246
-240
-235
-224
-214
-214
-225
-219
-215
-224
-234
-244
-252
-256
-259
-255
-249
-237
-239
-235
-233
-249
-257
-267
-261
-256
-260
-263
-245
-237
-239
-246
-248
-246
-240
-241
-230
-221
-234
-228
-211
-183
-164
-161
-160
-144
-148
-147
-141
-149
-153
-154
-156
-163
-159
-159
-171
-173
-163
-165
-181
-199
-204
-218
-232
-243
-245
-239
-248
-235
-235
-247
-252
-249
-254
-270
-282
-293
-294
-289
-285
-284
-273
-275
-276
-278
-274
-273
-277
-269
-267
-250
-243
-246
-238
-232
-232
-231
-237
-240
-243
-252
-253
-250
-257
-270
-279
-288
-288
-287
-280
-276
-291
-299
-295
-293
-291
-296
-279
-264
-259
-264
-270
-257
-264
-265
-257
-253
-263
-255
-260
-263
-264
-265
-246
-244
-252
-272
-273
-260
-255
-254
-256
-233
-234
-235
-236
-240
-253
-259
-240
-236
-237
-234
-229
-229
-237
-230
-223
-217
-201
-194
-193
-193
-188
-184
-200
-217
-216
-210
-211
-231
-243
-248
-251
-266
-273
-277
-288
-302
-294
-277
-288
-314
-317
-308
-306
-294
-290
-292
-300
-294
-293
-296
-287
-286
-291
-291
-288
-288
-293
-300
-299
-285
-269
-265
-264
-269
-278
-276
-265
-282
-279
-258
-263
-266
-271
-281
-294
-293
-301
-298
-285
-287
-295
-304
-311
-321
-326
-321
-332
-334
-329
-317
-311
-324
-333
-328
-327
-340
-328
-310
-297
-296
-271
-269
-268
-259
-250
-232
-235
-230
-226
-211
-211
-198
-182
-178
-172
-169
-175
-181
-176
-170
-173
-167
-173
-185
-189
-193
-184
-170
-170
-191
-205
-206
-199
-212
-228
-226
-221
-232
-235
-219
-225
-238
-225
-222
-231
-238
-234
-237
-249
-246
-245
-239
-233
-237
-235
-234
-229
-217
-198
-200
-208
-189
-180
-187
-190
-189
-193
-193
-196
-205
-219
-220
-234
-247
-246
-240
-233
-234
-231
-221
-216
-231
-249
-242
-235
-244
-258
-253
-249
-259
-253
-253
-261
-262
-260
-257
-243
-225
-228
-231
-234
-237
-237
-236
-242
-247
-249
-252
-248
-252
-240
-233
-229
-227
-239
-240
-242
-239
-243
-252
-257
-246
-251
-253
-248
-245
-248
-246
-242
-246
-233
-236
-241
-250
-264
-267
-262
-270
-271
-266
-266
-282
-295
-287
-297
-317
-318
-308
-319
-325
-315
-306
-316
-323
-319
-320
-312
-304
-296
-287
-283
-284
-285
-274
-282
-294
-281
-272
-267
-260
-251
-238
-227
-210
-197
-190
-182
-194
-209
-214
-216
-219
-211
-201
-203
-217
-224
-232
-240
-251
-262
-264
-255
-251
-255
-256
-251
-250
-245
-241
-242
-239
-247
-256
-263
-268
-264
-260
-255
-255
-249
-246
-244
-236
-232
-224
-218
-224
-213
-202
-206
-220
-230
-222
-222
-231
-234
-232
-232
-243
-246
-238
-237
-236
-238
-238
-248
-263
-267
-264
-271
-278
-277
-283
-293
-299
-307
-308
-301
-297
-304
-303
-300
-309
-310
-316
-317
-311
-316
-312
-301
-296
-299
-294
-286
-274
-267
-263
-263
-259
-246
-248
-253
-246
-247
-262
-264
-264
-252
-237
-237
-233
-235
-236
-224
-215
-208
-201
-193
-192
-194
-206
-212
-224
-229
-232
-234
-232
-230
-223
-238
-248
-244
-237
-244
-252
-247
-240
-241
-241
-234
-239
-237
-233
-234
-231
-211
-206
-216
-218
-213
-208
-208
-211
-214
-221
-216
-220
-226
-209
-211
-223
-241
-256
-259
-260
-269
-288
-291
-290
-290
-295
-301
-309
-314
-313
-298
-280
-275
-276
-280
-281
-274
-270
-269
-266
-269
-264
-256
-255
-259
-269
-261
-260
-266
-263
-265
-274
-266
-257
-270
-279
-276
-274
-276
-289
-288
-280
-288
-283
-289
-296
-293
-287
-274
-266
-278
-286
-278
-278
-279
-278
-264
-250
-241
-233
-224
-220
-223
-232
-239
-224
-203
-203
-199
-189
-175
-184
-195
-194
-197
-196
-191
-191
-194
-204
-205
-193
-192
-192
-182
-184
-190
-193
-196
-179
-180
-202
-193
-192
-194
-196
-203
-195
-195
-189
-183
-182
-185
-197
-195
-197
-187
-187
-184
-183
-174
-160
-161
-166
-181
-192
-218
-224
-224
-249
-270
-262
-273
-279
-271
-262
-255
-265
-258
-259
-266
-276
-285
-282
-276
-263
-256
-263
-254
-249
-242
-246
-247
-250
-256
-259
-253
-240
-249
-267
-267
-262
-263
-267
-275
-277
-260
-251
-258
-264
-265
-270
-275
-272
-273
-270
-267
-265
-261
-250
-243
-238
-241
-236
-237
-247
-248
-253
-255
-257
-262
-260
-251
-260
-262
-267
-277
-286
-290
-297
-309
-324
-338
-357
-365
-364
-376
-360
-343
-333
-339
-347
-354
-350
-344
-336
-323
-323
-320
-315
-325
-328
-340
-348
-347
-342
-326
-323
-309
-307
-303
-296
-292
-273
-252
-255
-263
-273
-280
-280
-274
-275
-280
-276
-276
-271
-280
-282
-281
-300
-307
-302
-296
-293
-303
-304
-284
-270
-260
-256
-255
-251
-259
-263
-252
-257
-251
-251
-237
-232
-231
-223
-245
-260
-259
-251
-257
-269
-268
-257
-254
-263
-267
-256
-247
-252
-259
-256
-258
-265
-264
-264
-276
-289
-291
-299
-306
-317
-334
-343
-358
-367
-367
-345
-336
-348
-349
-341
-343
-342
-341
-336
-331
-338
-340
-335
-332
-322
-320
-319
-297
-278
-284
-288
-284
-276
-279
-282
-270
-270
-273
-260
-252
-258
-261
-250
-243
-240
-245
-268
-279
-288
-295
-296
-307
-311
-313
-316
-321
-329
-322
-319
-312
-296
-298
-295
-274
-263
-256
-252
-253
-261
-269
-277
-271
-268
-265
-249
-231
-217
-211
-209
-212
-231
-239
-219
-198
-202
-204
-191
-179
-186
-192
-190
-191
-200
-207
-199
-198
-207
-215
-220
-231
-240
-245
-247
-254
-259
-258
-260
-267
-277
-291
-297
-301
-302
-310
-324
-332
-331
-331
-329
-340
-334
-323
-312
-303
-301
-296
-297
-288
-280
-286
-293
-285
-284
-282
-276
-278
-272
-281
-279
-277
-275
-268
-275
-282
-294
-302
-318
-326
-317
-316
-311
-300
-293
-288
-285
-279
-280
-283
-286
-293
-284
-285
-290
-282
-272
-276
-278
-269
-258
-258
-259
-266
-263
-254
-247
-234
-232
-234
-225
-223
-234
-220
-210
-208
-195
-189
-188
-183
-182
-192
-206
-204
-204
-203
-200
-204
-206
-203
-201
-202
-211
-215
-220
-224
-225
-231
-236
-249
-259
-262
-258
-260
-247
-242
-251
-245
-241
-240
-253
-268
-266
-264
-267
-255
-243
-244
-241
-238
-238
-243
-228
-227
-214
-210
-217
-218
-223
-219
-232
-246
-257
-257
-259
-252
-243
-235
-227
-230
-225
-235
-262
-276
-281
-285
-278
-284
-285
-283
-299
-300
-299
-307
-292
-272
-268
-255
-255
-258
-275
-298
-313
-307
-302
-295
-262
-238
-235
-240
-234
-225
-233
-228
-221
-223
-230
-234
-235
-234
-242
-249
-234
-238
-247
-240
-233
-240
-240
-238
-243
-246
-263
-263
-283
-301
-298
-284
-281
-282
-275
-272
-266
-270
-272
-263
-248
-246
-255
-268
-279
-269
-267
-274
-280
-275
-254
-261
-256
-248
-245
-242
-239
-234
-230
-239
-248
-247
-249
-258
-263
-257
-257
-249
-244
-249
-254
-252
-243
-235
-238
-243
-257
-267
-276
-286
-280
-281
-270
-257
-257
-254
-254
-249
-254
-254
-248
-239
-238
-236
-228
-230
-226
-209
-195
-206
-211
-211
-215
-226
-229
-219
-229
-232
-222
-218
-217
-229
-232
-236
-244
-252
-248
-247
-238
-238
-249
-249
-252
-263
-266
-270
-261
-247
-249
-251
-253
-244
-236
-237
-237
-245
-252
-266
-262
-274
-291
-283
-286
-288
-285
-279
-268
-272
-276
-268
-273
-279
-283
-286
-287
-285
-269
-278
-270
-259
-255
-253
-240
-235
-237
-243
-247
-245
-236
-234
-247
-241
-245
-246
-244
-243
-245
-253
-254
-250
-243
-239
-230
-236
-241
-223
-218
-225
-235
-227
-226
-231
-238
-243
-242
-237
-233
-223
-219
-211
-217
-236
-239
-242
-247
-251
-257
-251
-253
-250
-252
-255
-248
-257
-259
-254
-256
-264
-265
-261
-252
-245
-248
-245
-239
-234
-248
-251
-248
-257
-270
-273
-267
-276
-276
-266
-264
-270
-273
-265
-263
-257
-237
-231
-242
-227
-217
-219
-229
-231
-229
-235
-241
-262
-262
-259
-263
-255
-240
-237
-253
-247
-252
-262
-271
-270
-270
-270
-268
-268
-262
-265
-254
-248
-261
-274
-270
-271
-284
-293
-285
-281
-291
-293
-292
-280
-285
-296
-293
-284
-288
-304
-303
-312
-315
-312
-314
-302
-296
-285
-280
-287
-293
-300
-300
-302
-307
-296
-279
-268
-271
-270
-262
-246
-243
-239
-223
-227
-222
-224
-219
-221
-226
-213
-209
-215
-227
-231
-237
-255
-262
-268
-271
-273
-279
-281
-276
-285
-286
-280
-292
-287
-261
-260
-271
-281
-276
-270
-276
-290
-295
-291
-293
-289
-284
-286
-284
-282
-274
-261
-253
-251
-257
-258
-258
-269
-268
-272
-272
-275
-283
-292
-295
-308
-321
-323
-319
-325
-327
-330
-312
-313
-324
-325
-335
-321
-324
-324
-320
-316
-320
-324
-321
-326
-324
-319
-319
-307
-305
-294
-284
-284
-284
-295
-295
-301
-304
-305
-314
-323
-329
-318
-319
-317
-323
-338
-341
-356
-367
-361
-340
-340
-344
-348
-343
-343
-359
-358
-343
-332
-339
-335
-316
-306
-293
-271
-259
-250
-252
-259
-264
-261
-249
-258
-262
-259
-266
-264
-260
-258
-278
-292
-283
-270
-272
-270
-267
-258
-257
-259
-254
-249
-248
-257
-252
-246
-253
-241
-231
-240
-239
-236
-237
-236
-233
-245
-255
-259
-259
-267
-275
-266
-271
-275
-264
-270
-282
-291
-291
-288
-286
-288
-282
-285
-287
-291
-290
-283
-289
-272
-277
-277
-275
-280
-283
-293
-286
-289
-295
-301
-308
-308
-312
-309
-308
-308
-306
-309
-311
-322
-317
-313
-324
-325
-320
-317
-305
-296
-301
-297
-294
-297
-290
-294
-291
-286
-295
-301
-303
-312
-318
-305
-293
-284
-259
-254
-254
-245
-247
-253
-259
-255
-250
-233
-234
-225
-204
-205
-210
-210
-203
-212
-216
-221
-232
-231
-226
-224
-227
-230
-222
-218
-213
-218
-220
-219
-230
-231
-224
-225
-223
-236
-245
-241
-234
-227
-222
-221
-228
-239
-246
-252
-252
-247
-240
-237
-245
-254
-265
-264
-257
-250
-246
-247
-251
-247
-243
-244
-245
-245
-240
-221
-216
-211
-203
-216
-232
-228
-224
-230
-232
-222
-213
-207
-211
-207
-210
-212
-210
-212
-210
-217
-219
-214
-222
-225
-210
-204
-217
-222
-224
-222
-229
-231
-235
-236
-245
-256
-243
-243
-243
-246
-230
-219
-218
-220
-218
-213
-218
-228
-239
-223
-210
-201
-198
-204
-197
-198
-195
-205
-212
-214
-227
-227
-237
-234
-247
-256
-278
-278
-307
-285
-320
-287
-312
-291
-341
-316
-421
-340
-839
-2094
-1087
-613
-770
-635
-177
-133
-440
-405
-276
-268
-378
-268
-264
-333
-291
-327
-391
-349
-300
-270
-330
-449
-387
-211
-46
447
-801
-1992
-1204
-781
-1042
-966
-759
-367
-255
-65
417
472
493
164
-83
-350
-464
-660
-714
-806
-835
-741
-843
-872
-940
-1038
-1180
-1050
-1123
-1194
-1592
-1527
-1062
-1218
-1217
-856
-638
-711
-573
-372
-257
-429
-298
-315
-510
-260
-240
-299
-182
-384
-279
-173
-217
-311
-176
-190
-454
-246
-341
-554
-352
-379
-350
-162
-68
-108
5
22
-27
-275
-149
18
-46
-71
-354
-285
-70
-296
-469
-471
-562
-730
-850
-816
-791
-886
-924
-835
-724
-557
-451
-568
-475
-367
-391
-353
-237
20
204
56
49
277
219
75
94
224
338
314
359
412
469
416
365
267
276
304
121
125
125
7
-25
-119
-174
-65
-68
-211
-118
-32
-101
-65
-74
-121
-133
-219
-186
-154
-190
-219
-115
-26
64
180
242
310
344
331
315
202
118
183
224
217
228
432
482
434
427
432
439
365
310
248
251
197
188
184
109
89
86
59
21
54
44
-31
-78
-22
21
-70
-165
-128
-148
-204
-280
-107
-3
-162
-134
-101
58
-67
-55
34
37
12
46
116
84
144
95
113
155
186
221
226
151
94
59
24
8
17
61
-14
-17
-50
-92
-56
-121
-207
-220
-164
-212
-266
-248
-216
-291
-330
-298
-233
-177
-189
-178
-147
-104
-112
-96
-61
-96
-110
-114
-113
-87
-50
-73
-89
-25
5
45
45
30
-16
-26
27
6
39
67
42
54
93
167
207
224
219
225
275
259
282
338
332
350
400
490
635
710
729
753
754
793
741
727
795
734
684
694
761
840
867
875
868
942
1015
1069
1092
1104
1119
1117
1155
1193
1240
1200
1217
1279
1350
1434
1332
1331
1265
1212
1247
1207
1295
1244
1111
1023
754
548
215
-269
-879
-1563
-1948
-2197
-2177
-1942
-1886
-1882
-2000
-2026
-1881
-1686
-1431
-1392
-1404
-1479
-1556
-1491
-1361
-1181
-981
-684
-309
125
576
905
1032
1060
1034
989
973
962
874
692
500
334
204
125
72
43
47
24
-107
-333
-643
-995
-1344
-1631
-1804
-1933
-2031
-2097
-2096
-2012
-1884
-1741
-1568
-1380
-1188
-1016
-867
-784
-787
-791
-893
-1048
-1058
-1099
-1094
-1095
-1143
-1262
-1502
-1538
-1592
-1576
-1429
-1378
-1279
-1287
-1294
-1308
-1337
-1251
-1266
-1152
-1029
-996
-920
-889
-851
-862
-739
-659
-659
-585
-658
-828
-983
-1089
-1211
-1314
-1258
-1233
-1236
-1125
-1062
-1027
-967
-893
-812
-731
-616
-541
-487
-396
-322
-207
-26
141
334
539
699
787
839
865
830
838
865
861
824
787
711
637
662
681
707
746
831
964
1063
1213
1445
1573
1864
2062
2201
2349
2345
2424
2338
2315
2392
2337
2378
2443
2489
2526
2415
2343
2281
1871
638
-1115
-3208
-5014
-5611
-5288
-4202
-3438
-3231
-3311
-3724
-3390
-2610
-1755
-975
-906
-1015
-1311
-1425
-1174
-1179
-948
-607
61
1303
2544
3557
3959
3706
3190
2648
2362
2131
1735
1244
552
-226
-854
-1334
-1734
-1873
-1737
-1451
-1155
-1079
-1431
-2196
-2996
-3581
-3894
-3800
-3513
-3329
-3123
-2782
-2273
-1657
-937
-265
360
1033
1635
2070
2216
2044
1610
1143
966
1053
1308
1609
1700
1631
1469
1264
1041
755
415
-31
-497
-936
-1469
-2071
-2652
-3130
-3343
-3233
-2863
-2397
-1978
-1659
-1478
-1346
-1165
-990
-840
-680
-513
-318
-98
122
285
452
699
1034
1403
1715
1845
1713
1388
918
416
-41
-433
-827
-1234
-2013
-2960
-4081
-5206
-5643
-5567
-4813
-3966
-3299
-2679
-2399
-1979
-1555
-1198
-801
-486
-66
184
318
388
219
218
376
723
1182
1466
1481
947
133
-803
-1651
-2133
-2470
-2649
-2788
-2880
-2791
-2633
-2306
-1951
-1530
-898
-341
191
519
524
392
209
227
455
854
1321
1603
1689
1627
1400
1164
955
743
546
302
45
-228
-527
-752
-851
-701
-285
184
736
1145
1390
1593
1655
1748
1795
1952
2267
2394
2509
2553
2379
2310
2291
2354
2527
2683
2846
2853
2670
2400
1957
1451
869
-37
-1157
-2543
-4027
-5154
-5844
-5726
-5066
-4186
-3171
-2573
-2144
-1693
-1283
-704
-171
185
246
132
117
119
379
903
1400
1984
2643
3204
3596
3782
3629
3063
2245
1336
390
-458
-1162
-1827
-2449
-2902
-3235
-3424
-3326
-3095
-2812
-2462
-2197
-2136
-2214
-2331
-2447
-2438
-2190
-1827
-1366
-790
-202
348
979
1629
2180
2663
2966
3037
2916
2628
2164
1536
903
309
-233
-564
-758
-910
-1009
-1134
-1322
-1546
-1747
-1941
-2131
-2300
-2487
-2650
-2720
-2682
-2522
-2187
-1700
-1125
-471
203
785
1234
1552
1721
1740
1664
1540
1358
1150
935
701
492
321
194
92
-9
-127
-331
-613
-953
-1365
-1797
-2228
-2595
-2860
-3008
-3067
-3150
-3176
-3176
-3296
-3342
-3174
-2749
-2112
-1481
-974
-639
-359
-18
265
451
588
656
600
472
335
69
-252
-449
-688
-960
-1068
-1177
-1414
-1638
-1872
-2227
-2412
-2368
-2321
-2200
-2004
-1841
-1613
-1209
-786
-470
-93
276
491
688
797
747
605
477
356
236
204
180
107
24
-95
-256
-341
-322
-298
-243
-172
-156
-135
-40
71
264
539
803
1055
1270
1463
1598
1572
1515
1527
1584
1701
1742
1711
1629
1632
1671
1742
1888
1918
2089
2297
2493
2683
2655
2501
2221
1816
1294
469
-882
-2575
-4466
-5944
-6611
-6379
-5243
-4060
-2968
-2099
-1639
-1079
-353
231
643
875
811
549
492
679
756
1014
1442
1661
2089
2797
3188
3267
3127
2492
1525
626
-257
-1286
-2164
-2867
-3561
-3992
-3983
-3816
-3516
-2936
-2363
-1893
-1416
-1063
-959
-1005
-1044
-1081
-1006
-703
-360
-54
362
826
1289
1877
2397
2705
2797
2631
2263
1709
1094
379
-410
-1113
-1726
-2154
-2332
-2350
-2311
-2215
-2064
-1891
-1708
-1535
-1429
-1448
-1519
-1567
-1581
-1447
-1148
-781
-340
173
694
1182
1639
1972
2091
2069
1920
1637
1271
831
314
-216
-662
-1016
-1266
-1366
-1384
-1371
-1333
-1315
-1325
-1379
-1470
-1591
-1712
-1764
-1778
-1720
-1554
-1303
-1007
-645
-248
128
445
658
723
666
226
-791
-2053
-3241
-3789
-3721
-3257
-2725
-2284
-1720
-1032
-411
-110
80
9
-212
-379
-477
-714
-850
-740
-754
-666
-339
39
341
707
676
153
-293
-681
-1147
-1640
-2077
-2558
-2780
-2578
-2199
-1777
-1226
-680
-212
216
504
581
609
586
451
328
391
556
776
1031
1108
1111
1158
1252
1199
1020
723
312
-5
-268
-508
-709
-724
-603
-409
-148
203
582
1026
1507
1758
1891
1887
1748
1718
1700
1704
1830
1954
2133
2336
2491
2570
2619
2668
2644
2544
2390
2052
1555
840
-423
-2031
-3918
-5686
-6735
-6899
-6044
-4736
-3235
-2009
-1150
-531
-8
530
957
1251
1285
1167
1030
1116
1210
1290
1394
1330
1412
1734
2171
2508
2614
2348
1619
729
-260
-1292
-2244
-3088
-3761
-4181
-4226
-3964
-3467
-2827
-2192
-1607
-1069
-579
-203
100
279
364
450
575
727
810
915
1027
1154
1437
1776
2035
2150
2096
1774
1281
666
-67
-836
-1581
-2228
-2740
-3009
-3057
-2929
-2677
-2375
-2010
-1597
-1164
-745
-405
-161
-11
103
220
353
495
638
822
1031
1258
1508
1741
1842
1795
1606
1261
804
255
-334
-920
-1437
-1859
-2153
-2270
-2273
-2176
-2015
-1800
-1554
-1288
-1025
-834
-689
-575
-509
-446
-363
-246
-87
99
333
558
736
850
866
689
-108
-1432
-2935
-4099
-4423
-4253
-3744
-3305
-2791
-2062
-1149
-524
-233
-5
-41
-13
70
209
99
145
137
-111
-234
-177
-16
199
479
222
-225
-629
-1067
-1544
-2087
-2678
-3152
-3104
-2708
-2202
-1621
-963
-384
167
643
940
1121
1273
1295
1133
970
915
924
1014
1026
874
735
698
674
563
349
-36
-414
-651
-837
-962
-990
-914
-742
-451
-71
417
911
1327
1545
1721
1834
1961
2018
1896
1789
1702
1725
1802
1854
1785
1855
1973
2116
2312
2370
2299
2123
1959
1651
1355
951
104
-1176
-3016
-5123
-6722
-7295
-6707
-5346
-3683
-2200
-1061
-127
581
1150
1453
1573
1468
1323
1224
1328
1502
1483
1334
958
675
751
1179
1728
2062
2061
1592
928
105
-844
-1869
-2891
-3772
-4334
-4418
-4152
-3544
-2805
-2072
-1399
-821
-242
223
615
854
939
1001
1043
1084
980
828
674
582
672
923
1270
1570
1738
1641
1313
829
196
-520
-1281
-1979
-2560
-2853
-2871
-2705
-2403
-2068
-1679
-1244
-767
-310
91
426
664
789
842
862
799
700
607
547
570
711
897
1053
1107
1022
802
490
114
-337
-802
-1227
-1599
-1873
-2003
-2016
-1929
-1733
-1462
-1159
-831
-502
-195
32
173
253
276
281
247
201
177
196
256
352
440
462
417
230
-554
-1861
-3368
-4529
-4683
-4329
-3629
-3056
-2457
-1653
-658
-18
178
359
297
437
590
757
681
726
626
225
-76
-233
-209
-49
212
-62
-504
-914
-1326
-1754
-2295
-2928
-3423
-3334
-2896
-2353
-1737
-1002
-282
382
780
1024
1231
1384
1416
1288
1138
1062
1043
1063
907
608
397
309
238
140
-21
-340
-633
-819
-980
-1083
-1118
-1018
-867
-592
-217
258
826
1390
1816
2028
2032
1890
1750
1723
1712
1669
1593
1417
1274
1218
1272
1305
1428
1597
1809
2116
2447
2633
2636
2573
2251
1829
1299
362
-1113
-3042
-5084
-6561
-6989
-6139
-4620
-2953
-1532
-563
89
652
1182
1312
1312
1067
818
739
934
1136
1123
1022
688
529
778
1362
1928
2249
2158
1565
915
198
-652
-1656
-2704
-3660
-4275
-4262
-3786
-3020
-2200
-1496
-990
-574
-127
235
522
647
601
514
505
536
489
402
248
157
296
649
1057
1394
1549
1395
1064
619
48
-644
-1396
-2085
-2614
-2816
-2707
-2386
-1984
-1612
-1298
-994
-650
-303
-1
235
359
402
426
444
419
371
322
308
407
625
853
1052
1151
1067
846
534
166
-255
-679
-1091
-1443
-1655
-1727
-1657
-1498
-1295
-1099
-911
-692
-498
-346
-252
-220
-321
-519
-790
-1089
-1274
-1295
-1094
-759
-450
-184
-47
9
57
17
-133
-336
-565
-828
-1003
-1163
-1319
-1433
-1454
-1444
-1370
-1163
-924
-682
-491
-422
-497
-564
-673
-819
-930
-1043
-1115
-1096
-978
-889
-786
-729
-710
-721
-727
-720
-709
-680
-742
-843
-943
-1004
-1001
-932
-807
-690
-535
-341
-158
0
116
142
133
125
70
15
-44
-97
-179
-210
-195
-166
-123
-104
-119
-178
-250
-338
-396
-396
-336
-214
-83
21
121
217
319
459
609
772
949
1130
1296
1440
1454
1358
1146
882
666
507
500
595
768
917
1131
1305
1444
1559
1569
1584
1526
1476
1454
1446
1462
1388
1194
891
153
-1030
-2578
-3993
-4757
-4764
-3890
-2805
-1692
-755
-98
248
455
545
378
298
208
239
416
796
1040
1083
1114
889
758
892
1146
1260
1270
1161
780
418
-77
-768
-1557
-2239
-2748
-2960
-2663
-2175
-1566
-999
-603
-389
-208
-42
-59
-68
-121
-175
-116
96
343
457
536
490
437
493
602
717
817
829
681
480
175
-243
-722
-1208
-1617
-1849
-1795
-1589
-1323
-1039
-811
-653
-559
-468
-425
-398
-365
-339
-273
-155
14
164
266
322
361
424
545
669
752
752
657
504
279
2
-306
-586
-864
-1095
-1198
-1191
-1086
-944
-795
-695
-626
-569
-546
-528
-526
-521
-497
-424
-336
-231
-123
-27
56
139
247
320
364
377
331
208
32
-162
-637
-1618
-2799
-3998
-4408
-4166
-3565
-2661
-1794
-770
260
1073
1202
1258
941
502
139
-137
-338
-416
-219
-312
-351
-369
-280
-268
-82
-152
-502
-737
-1028
-1363
-1817
-2310
-2826
-2893
-2629
-2139
-1433
-557
259
908
1342
1489
1464
1328
1061
628
292
107
32
72
157
117
90
89
15
-55
-137
-329
-551
-711
-891
-998
-1037
-996
-833
-556
-110
368
875
1281
1566
1669
1694
1617
1462
1255
1061
870
697
688
657
684
743
797
818
970
1117
1280
1468
1583
1720
1777
1870
1883
1835
1729
1566
1326
622
-540
-2105
-3651
-4568
-4852
-4183
-3318
-2287
-1379
-721
-276
62
354
187
129
-187
-266
-173
290
762
1040
1326
1247
1299
1453
1668
1679
1664
1527
1129
834
346
-286
-1017
-1703
-2307
-2629
-2517
-2247
-1802
-1405
-1052
-828
-642
-488
-546
-644
-852
-1010
-990
-711
-332
21
347
464
569
698
824
966
1051
1014
863
700
451
161
-184
-559
-918
-1164
-1212
-1163
-980
-786
-654
-583
-569
-597
-692
-814
-960
-1050
-1069
-964
-752
-495
-256
-56
128
260
370
433
459
404
322
234
139
61
-34
-132
-275
-376
-435
-440
-406
-388
-357
-355
-401
-488
-604
-729
-833
-924
-1096
-1254
-1452
-1569
-1486
-1322
-980
-772
-577
-351
-181
-85
-62
-185
-349
-383
-511
-542
-604
-571
-570
-529
-508
-554
-522
-499
-495
-551
-568
-664
-684
-712
-803
-885
-910
-906
-863
-746
-614
-489
-333
-224
-203
-206
-275
-375
-512
-630
-730
-764
-801
-792
-757
-705
-657
-628
-543
-501
-456
-401
-342
-305
-214
-141
-81
-12
32
90
150
223
254
316
332
314
293
229
145
43
11
-48
-94
-106
-99
-98
-57
-63
-133
-144
-173
-138
-78
4
141
324
471
573
668
649
649
645
599
551
561
551
630
772
889
1035
1200
1344
1384
1459
1522
1540
1562
1603
1452
1406
1346
1142
1094
1013
933
813
440
-281
-1284
-2306
-2868
-3190
-2972
-2555
-2231
-1613
-1022
-545
-140
66
-103
-223
-357
-357
-241
106
480
667
990
1108
1119
1194
1187
1022
882
735
498
322
101
-211
-547
-821
-1052
-1208
-1187
-1148
-1055
-933
-785
-656
-599
-601
-754
-911
-1032
-1093
-1023
-811
-512
-230
60
263
411
525
557
505
417
327
231
216
189
158
81
-10
-86
-161
-182
-234
-256
-302
-338
-423
-532
-636
-747
-878
-1014
-1054
-1040
-914
-764
-583
-397
-216
-68
8
58
28
-16
-65
-80
-66
-42
-2
31
58
72
94
92
76
63
27
-24
-94
-184
-286
-403
-519
-617
-677
-706
-700
-665
-606
-572
-533
-509
-508
-518
-532
-572
-592
-604
-613
-808
-1425
-2061
-2834
-2958
-2713
-2412
-1798
-1263
-609
83
500
451
582
303
-98
-526
-759
-874
-757
-339
-332
-190
-18
-26
-183
-107
-457
-786
-919
-1193
-1447
-1597
-1716
-1822
-1647
-1532
-1346
-994
-497
-141
173
351
431
457
305
38
-222
-296
-324
-211
-58
181
412
588
604
496
346
157
-129
-436
-645
-776
-717
-627
-495
-356
-224
-60
87
230
354
496
602
625
563
557
505
509
499
449
450
494
548
566
626
598
554
521
415
384
490
596
770
935
1088
1258
1355
1450
1410
1403
1419
1368
1348
1267
1164
1051
775
146
-789
-1902
-2738
-3144
-3152
-2771
-2276
-1633
-907
-265
92
300
150
-251
-584
-937
-1040
-895
-470
9
576
1047
1287
1425
1444
1249
945
641
198
-97
-282
-480
-593
-699
-822
-870
-810
-719
-580
-460
-380
-309
-313
-401
-578
-813
-987
-1117
-1116
-925
-630
-239
100
354
509
501
403
243
8
-212
-377
-420
-327
-188
-4
132
202
237
206
140
52
-58
-131
-214
-297
-339
-367
-408
-434
-450
-462
-431
-345
-229
-99
27
43
21
-44
-130
-243
-349
-398
-441
-380
-298
-218
-142
-102
-148
-217
-387
-508
-573
-693
-746
-816
-791
-655
-574
-462
-396
-446
-432
-466
-572
-654
-701
-766
-803
-795
-802
-778
-699
-659
-695
-636
-651
-677
-637
-676
-786
-852
-952
-1059
-1077
-1070
-994
-850
-698
-563
-414
-287
-229
-214
-265
-337
-415
-471
-502
-503
-485
-440
-371
-355
-361
-355
-382
-442
-495
-546
-591
-617
-637
-667
-677
-636
-574
-500
-429
-356
-258
-154
-87
-34
8
16
-7
-19
-21
-45
-22
12
47
87
129
156
138
122
97
41
-4
-76
-141
-159
-152
-123
-46
64
156
231
253
249
232
223
241
247
249
275
308
313
333
304
248
243
205
171
201
197
224
306
359
377
411
397
354
322
270
225
233
256
252
325
354
379
486
542
597
654
643
593
607
578
554
616
605
626
570
446
241
-21
-202
-425
-471
-441
-458
-400
-397
-387
-371
-420
-547
-651
-743
-815
-809
-757
-653
-525
-380
-284
-183
-95
-54
-22
-29
-96
-119
-141
-139
-115
-107
-105
-104
-110
-164
-215
-240
-295
-329
-369
-448
-501
-539
-582
-640
-676
-692
-686
-618
-577
-534
-467
-450
-440
-445
-465
-505
-532
-552
-560
-524
-451
-377
-254
-158
-106
-72
-96
-106
-150
-179
-217
-277
-314
-333
-321
-306
-296
-284
-295
-309
-327
-359
-368
-390
-424
-452
-502
-543
-587
-601
-571
-576
-557
-499
-463
-425
-470
-539
-754
-888
-953
-1010
-767
-715
-615
-477
-514
-479
-470
-576
-768
-761
-808
-839
-729
-597
-474
-254
-296
-431
-406
-549
-640
-637
-774
-891
-838
-844
-804
-682
-627
-626
-560
-626
-710
-633
-619
-595
-550
-572
-578
-507
-475
-417
-333
-274
-207
-95
-21
31
103
73
14
-44
-163
-239
-270
-290
-258
-212
-163
-94
-24
13
-2
-28
-93
-165
-202
-233
-214
-170
-116
-76
-44
27
89
122
142
148
159
171
183
174
153
115
51
-16
-61
-78
-95
-95
-68
-15
5
2
29
15
-13
-41
-79
-120
-149
-156
-181
-212
-192
-191
-180
-134
-127
-110
-76
-68
-68
-58
-84
-128
-179
-212
-245
-267
-267
-279
-275
-265
-254
-228
-234
-254
-261
-265
-265
-267
-299
-325
-323
-327
-308
-278
-228
-173
-119
-60
-8
24
59
54
32
14
-31
-86
-146
-190
-238
-231
-217
-179
-136
-132
-132
-156
-172
-222
-256
-299
-325
-324
-342
-352
-355
-357
-339
-303
-250
-200
-152
-119
-106
-104
-105
-104
-96
-90
-106
-118
-134
-152
-166
-180
-185
-181
-209
-267
-286
-334
-381
-416
-442
-466
-496
-495
-508
-524
-527
-522
-501
-466
-424
-404
-377
-338
-294
-256
-233
-227
-219
-216
-230
-233
-249
-265
-276
-271
-251
-249
-249
-270
-294
-329
-373
-407
-444
-475
-492
-516
-531
-530
-547
-565
-582
-578
-539
-490
-451
-407
-356
-355
-349
-331
-315
-308
-309
-290
-288
-272
-246
-211
-170
-153
-141
-127
-146
-180
-198
-221
-273
-315
-341
-381
-401
-396
-379
-361
-345
-318
-291
-278
-285
-284
-290
-299
-301
-313
-327
-327
-325
-320
-297
-276
-251
-214
-167
-115
-78
-48
-48
-76
-110
-154
-205
-247
-270
-293
-308
-315
-322
-323
-335
-367
-395
-418
-459
-489
-502
-512
-511
-516
-512
-503
-494
-461
-408
-366
-333
-298
-276
-261
-262
-263
-256
-264
-266
-247
-236
-240
-236
-197
-164
-157
-154
-172
-199
-229
-267
-315
-348
-387
-431
-470
-507
-532
-565
-591
-602
-606
-581
-538
-495
-445
-397
-365
-343
-332
-335
-340
-328
-305
-279
-256
-199
-150
-126
-99
-92
-106
-131
-154
-185
-229
-273
-303
-323
-338
-342
-345
-335
-310
-296
-288
-302
-335
-372
-385
-399
-416
-427
-426
-418
-430
-412
-381
-364
-342
-307
-286
-284
-289
-293
-318
-343
-359
-381
-403
-438
-473
-489
-500
-506
-495
-459
-430
-400
-371
-367
-368
-357
-355
-369
-394
-403
-391
-376
-373
-368
-360
-347
-338
-353
-368
-376
-393
-417
-431
-446
-475
-499
-511
-511
-495
-470
-447
-424
-383
-331
-281
-243
-234
-240
-259
-303
-356
-398
-434
-445
-446
-435
-427
-436
-457
-472
-466
-460
-441
-426
-420
-406
-392
-391
-380
-377
-391
-403
-393
-376
-351
-308
-280
-265
-259
-274
-294
-306
-318
-337
-335
-318
-305
-282
-265
-264
-260
-257
-260
-283
-290
-296
-323
-363
-414
-439
-453
-450
-449
-426
-386
-364
-342
-325
-314
-309
-297
-279
-276
-283
-276
-278
-269
-241
-245
-236
-228
-230
-221
-208
-188
-187
-191
-218
-253
-293
-329
-355
-368
-335
-306
-294
-276
-247
-224
-211
-206
-211
-216
-247
-285
-316
-338
-355
-369
-388
-417
-419
-414
-401
-383
-388
-391
-395
-389
-390
-400
-392
-393
-404
-421
-434
-417
-380
-339
-283
-202
-155
-133
-121
-136
-169
-213
-252
-276
-312
-342
-370
-389
-408
-413
-408
-418
-418
-427
-409
-391
-384
-397
-431
-475
-495
-501
-497
-464
-431
-388
-335
-283
-229
-164
-134
-128
-143
-160
-176
-204
-227
-257
-276
-279
-274
-284
-286
-281
-277
-276
-275
-273
-275
-280
-318
-353
-383
-410
-440
-458
-447
-433
-414
-378
-343
-319
-282
-254
-255
-264
-270
-279
-289
-302
-314
-326
-337
-359
-378
-391
-402
-408
-424
-435
-445
-459
-462
-466
-463
-467
-474
-455
-433
-421
-406
-393
-365
-333
-312
-287
-273
-282
-302
-332
-353
-366
-380
-409
-445
-470
-485
-506
-528
-539
-549
-565
-570
-554
-545
-526
-507
-498
-491
-463
-441
-434
-413
-404
-395
-372
-352
-334
-329
-335
-353
-364
-364
-356
-340
-323
-314
-321
-324
-321
-317
-300
-300
-301
-306
-316
-321
-317
-296
-283
-284
-274
-286
-295
-287
-268
-250
-244
-235
-241
-255
-275
-286
-334
-359
-363
-371
-380
-392
-390
-382
-387
-396
-379
-359
-343
-328
-311
-302
-297
-286
-268
-238
-218
-210
-195
-175
-159
-155
-155
-159
-168
-190
-222
-263
-272
-295
-323
-331
-356
-375
-382
-390
-413
-434
-452
-466
-482
-507
-525
-531
-530
-518
-490
-462
-422
-392
-364
-322
-280
-249
-253
-250
-245
-242
-243
-252
-277
-308
-327
-349
-358
-366
-339
-309
-297
-285
-276
-286
-317
-354
-421
-470
-479
-486
-481
-448
-395
-355
-335
-319
-313
-302
-306
-318
-319
-334
-349
-350
-350
-375
-399
-396
-394
-376
-348
-317
-297
-284
-277
-281
-279
-275
-278
-274
-274
-269
-275
-283
-268
-258
-270
-273
-286
-303
-319
-334
-334
-340
-333
-328
-309
-310
-299
-283
-272
-248
-239
-230
-228
-232
-250
-259
-250
-237
-238
-240
-242
-234
-240
-245
-239
-239
-231
-230
-227
-229
-256
-294
-327
-356
-359
-357
-338
-301
-274
-245
-230
-206
-198
-200
-192
-178
-168
-155
-151
-139
-138
-153
-161
-169
-175
-173
-166
-173
-186
-195
-214
-231
-248
-273
-308
-348
-359
-359
-346
-328
-299
-274
-273
-261
-243
-234
-235
-243
-250
-255
-257
-252
-233
-209
-200
-180
-144
-109
-85
-84
-90
-101
-127
-165
-207
-243
-265
-267
-270
-256
-251
-247
-260
-277
-254
-222
-198
-176
-148
-127
-127
-123
-109
-101
-99
-111
-110
-111
-98
-84
-96
-113
-123
-132
-144
-175
-193
-220
-261
-310
-366
-396
-399
-391
-381
-369
-345
-323
-294
-271
-238
-214
-196
-172
-141
-113
-89
-46
-16
6
28
45
63
61
52
36
13
-8
-42
-70
-105
-156
-208
-256
-312
-343
-349
-348
-338
-324
-299
-288
-293
-307
-333
-338
-345
-345
-332
-315
-269
-218
-175
-131
-104
-73
-56
-51
-49
-46
-54
-85
-124
-171
-219
-261
-296
-305
-311
-314
-306
-310
-309
-323
-334
-360
-368
-384
-407
-402
-399
-403
-378
-338
-292
-237
-194
-162
-148
-122
-101
-101
-110
-114
-132
-147
-167
-196
-212
-238
-270
-274
-264
-257
-258
-272
-275
-274
-291
-293
-294
-298
-302
-303
-303
-293
-269
-243
-225
-208
-193
-182
-168
-159
-153
-149
-143
-138
-135
-151
-162
-165
-183
-193
-186
-184
-184
-168
-151
-150
-163
-186
-212
-238
-266
-290
-315
-341
-362
-362
-354
-344
-330
-326
-327
-341
-332
-317
-303
-286
-268
-247
-235
-217
-194
-171
-170
-161
-150
-151
-153
-142
-139
-148
-165
-178
-208
-234
-238
-246
-242
-243
-238
-234
-234
-232
-236
-242
-242
-263
-276
-290
-320
-346
-354
-339
-314
-286
-252
-235
-201
-196
-203
-209
-213
-209
-211
-200
-205
-234
-262
-261
-272
-278
-281
-270
-254
-241
-233
-239
-239
-251
-246
-245
-256
-240
-204
-186
-185
-174
-160
-142
-133
-123
-128
-151
-172
-197
-225
-255
-290
-315
-327
-337
-336
-335
-329
-317
-292
-267
-260
-255
-253
-268
-286
-284
-277
-253
-223
-191
-148
-96
-60
-45
-45
-37
-57
-89
-101
-133
-162
-190
-215
-225
-237
-248
-253
-263
-264
-255
-260
-262
-239
-212
-221
-236
-241
-261
-276
-282
-282
-272
-245
-220
-183
-144
-109
-94
-80
-76
-80
-70
-75
-92
-102
-115
-140
-164
-187
-221
-245
-239
-248
-251
-244
-221
-210
-212
-230
-254
-284
-308
-305
-318
-312
-297
-288
-278
-253
-220
-194
-159
-134
-101
-92
-96
-95
-103
-109
-123
-127
-127
-146
-148
-135
-131
-108
-82
-72
-75
-94
-111
-130
-156
-183
-219
-234
-239
-233
-229
-217
-217
-220
-223
-212
-192
-169
-146
-138
-125
-129
-135
-145
-149
-137
-132
-139
-143
-139
-118
-96
-76
-60
-70
-83
-90
-100
-114
-125
-132
-141
-141
-140
-144
-152
-168
-171
-170
-152
-136
-120
-106
-102
-104
-118
-137
-141
-158
-171
-176
-173
-164
-165
-158
-147
-140
-141
-129
-107
-104
-105
-113
-133
-157
-183
-202
-216
-223
-249
-271
-278
-276
-284
-294
-300
-294
-276
-260
-241
-218
-189
-170
-160
-145
-151
-158
-167
-179
-192
-205
-205
-206
-200
-198
-195
-198
-205
-208
-191
-199
-218
-223
-223
-243
-267
-286
-294
-298
-299
-284
-280
-266
-250
-245
-234
-229
-232
-222
-213
-210
-206
-194
-176
-177
-180
-181
-179
-180
-175
-162
-153
-141
-134
-125
-117
-109
-113
-129
-150
-170
-189
-216
-233
-234
-232
-231
-215
-196
-172
-159
-144
-122
-103
-85
-81
-82
-80
-64
-70
-78
-73
-50
-39
-30
-12
-3
-9
-24
-44
-71
-118
-154
-185
-216
-236
-254
-264
-262
-268
-266
-247
-227
-216
-222
-215
-207
-198
-196
-196
-187
-196
-195
-193
-194
-187
-183
-177
-170
-158
-164
-185
-205
-211
-212
-215
-213
-207
-200
-206
-224
-210
-189
-197
-211
-222
-224
-228
-228
-213
-213
-210
-216
-234
-250
-266
-266
-282
-289
-286
-296
-297
-288
-272
-267
-260
-230
-202
-171
-152
-141
-130
-131
-136
-130
-142
-146
-160
-189
-204
-224
-222
-226
-223
-212
-198
-208
-241
-252
-273
-294
-301
-289
-275
-258
-218
-190
-177
-172
-165
-154
-182
-228
-197
-171
-161
-114
-67
-27
-6
-20
-47
-95
-157
-189
-208
-210
-216
-210
-206
-226
-250
-266
-273
-282
-277
-262
-229
-209
-209
-209
-224
-243
-253
-263
-262
-263
-251
-234
-224
-211
-187
-164
-134
-112
-86
-62
-52
-39
-43
-46
-48
-55
-80
-106
-124
-159
-199
-243
-263
-263
-252
-251
-266
-272
-272
-274
-282
-285
-290
-302
-304
-291
-274
-243
-211
-184
-161
-156
-145
-137
-129
-127
-123
-124
-137
-153
-173
-187
-185
-172
-171
-160
-162
-150
-132
-127
-136
-149
-155
-182
-205
-216
-221
-219
-216
-216
-223
-220
-212
-209
-214
-205
-194
-177
-177
-173
-156
-129
-128
-142
-122
-107
-111
-112
-127
-130
-126
-130
-148
-154
-150
-170
-180
-197
-222
-240
-266
-277
-284
-283
-259
-244
-228
-200
-180
-173
-168
-156
-146
-133
-112
-103
-110
-107
-93
-78
-80
-90
-92
-88
-118
-153
-181
-207
-223
-246
-260
-275
-306
-315
-302
-297
-297
-293
-292
-283
-288
-289
-288
-300
-301
-293
-287
-284
-263
-235
-220
-200
-202
-206
-205
-226
-244
-243
-236
-238
-233
-230
-231
-233
-234
-228
-227
-219
-213
-206
-209
-222
-239
-254
-283
-302
-306
-310
-310
-308
-294
-277
-267
-266
-258
-259
-271
-273
-265
-267
-273
-278
-290
-291
-286
-293
-292
-291
-286
-285
-289
-291
-297
-297
-298
-305
-298
-299
-296
-281
-263
-241
-212
-179
-132
-95
-74
-75
-81
-81
-96
-122
-146
-160
-180
-189
-217
-236
-239
-233
-224
-232
-239
-242
-248
-261
-272
-275
-284
-302
-306
-320
-326
-312
-301
-291
-268
-251
-231
-221
-243
-256
-261
-268
-261
-246
-239
-229
-210
-192
-166
-146
-134
-120
-117
-117
-117
-133
-143
-155
-180
-196
-220
-254
-275
-286
-286
-293
-298
-305
-321
-328
-338
-351
-371
-384
-392
-388
-389
-383
-370
-369
-350
-327
-296
-266
-260
-254
-249
-230
-232
-217
-205
-216
-229
-225
-218
-206
-216
-217
-203
-194
-190
-196
-203
-229
-253
-275
-294
-307
-316
-319
-316
-317
-328
-333
-335
-341
-347
-342
-331
-323
-313
-318
-318
-314
-323
-301
-279
-254
-231
-216
-205
-209
-211
-231
-260
-289
-311
-338
-363
-360
-356
-347
-349
-346
-339
-334
-333
-343
-350
-348
-335
-306
-287
-278
-260
-252
-233
-203
-148
-97
-61
-46
-35
-33
-61
-108
-149
-197
-231
-274
-295
-294
-321
-322
-324
-338
-353
-365
-361
-376
-391
-386
-390
-398
-404
-391
-374
-350
-312
-275
-235
-192
-150
-127
-105
-98
-95
-95
-114
-128
-131
-134
-140
-151
-154
-135
-144
-154
-157
-180
-198
-237
-281
-311
-337
-363
-377
-392
-385
-368
-360
-350
-338
-316
-298
-276
-249
-238
-240
-228
-222
-227
-233
-233
-235
-241
-260
-250
-236
-250
-253
-252
-247
-251
-261
-276
-287
-296
-296
-292
-295
-293
-282
-273
-253
-239
-234
-234
-247
-255
-260
-263
-265
-281
-299
-308
-312
-319
-331
-328
-318
-326
-320
-314
-310
-317
-330
-338
-337
-337
-345
-334
-326
-346
-357
-344
-319
-301
-293
-292
-286
-284
-283
-287
-265
-240
-226
-199
-184
-159
-149
-158
-168
-173
-183
-174
-180
-192
-192
-206
-225
-230
-231
-243
-240
-245
-248
-256
-252
-247
-235
-228
-226
-227
-235
-229
-239
-253
-267
-278
-292
-298
-307
-319
-329
-336
-344
-357
-362
-359
-356
-338
-319
-306
-302
-300
-296
-291
-295
-307
-315
-317
-326
-335
-326
-309
-302
-297
-290
-292
-293
-285
-292
-308
-323
-348
-372
-380
-388
-390
-391
-392
-398
-402
-401
-392
-389
-379
-386
-382
-375
-379
-383
-388
-399
-415
-416
-400
-385
-390
-388
-378
-366
-363
-357
-351
-345
-346
-347
-342
-339
-325
-320
-312
-301
-291
-284
-278
-283
-289
-275
-257
-248
-247
-244
-233
-237
-261
-266
-255
-246
-246
-234
-236
-250
-260
-264
-267
-272
-289
-304
-309
-318
-326
-340
-367
-366
-371
-385
-373
-350
-326
-316
-308
-311
-318
-328
-324
-318
-326
-338
-348
-354
-374
-384
-397
-407
-412
-416
-415
-423
-438
-458
-460
-469
-472
-456
-427
-396
-426
-396
-307
-302
-293
-320
-317
-283
-298
-306
-318
-300
-283
-298
-323
-350
-327
-355
-372
-363
-359
-357
-377
-389
-399
-403
-428
-440
-449
-446
-432
-391
-373
-353
-344
-336
-304
-319
-313
-306
-305
-300
-285
-267
-250
-244
-240
-225
-226
-217
-209
-190
-171
-169
-173
-171
-179
-181
-185
-196
-208
-225
-256
-294
-320
-342
-361
-367
-366
-352
-338
-332
-326
-330
-323
-298
-278
-272
-257
-233
-218
-226
-213
-200
-199
-193
-205
-216
-225
-237
-255
-267
-267
-283
-297
-311
-318
-308
-301
-316
-331
-342
-353
-361
-372
-377
-386
-379
-374
-379
-368
-349
-339
-311
-277
-251
-230
-210
-225
-244
-261
-270
-265
-270
-279
-265
-242
-242
-231
-230
-230
-229
-212
-218
-236
-263
-296
-332
-368
-398
-427
-432
-453
-444
-453
-440
-485
-456
-1270
-1868
-1352
-927
-607
-216
9
195
324
-134
-639
-620
-487
-305
-31
191
507
687
450
53
-184
-317
-357
-358
-311
-64
92
46
113
4
-109
-76
-209
-416
-269
-162
-194
-125
-100
-90
-114
-125
-180
-140
-126
-188
-253
-332
-367
-385
-373
-416
-363
-362
-336
-290
-301
-360
-387
-519
-2488
-1944
-888
-752
-197
256
502
715
435
-791
-895
-772
-891
-592
-256
-115
394
361
-87
-235
-479
-632
-616
-596
-363
-16
139
62
-24
-237
-421
-576
-687
-595
-364
-262
-120
-104
-164
-161
-301
-491
-483
-505
-459
-334
-276
-244
-166
-197
-327
-339
-408
-455
-285
-279
-335
-269
-246
-281
-305
-355
-358
-295
-338
-290
-183
-151
-174
-162
-163
-160
-105
-100
-112
-87
-18
8
-123
-130
-92
-190
-95
-78
-107
94
149
-66
-73
-17
-71
-151
-225
-111
-103
-353
-331
-177
44
125
12
-56
-231
-196
-291
-300
-240
-310
-356
-323
-264
-320
-405
-168
-446
-899
-1934
-2505
-2194
-1814
-1277
-625
-12
295
12
-609
-1005
-1150
-1228
-1017
-574
-135
303
340
82
-153
-321
-634
-577
-579
-265
137
293
287
171
0
-208
-403
-473
-279
-58
42
33
-29
-142
-234
-367
-364
-401
-376
-349
-256
-272
-403
-482
-519
-559
-546
-558
-446
-373
-270
-356
-335
-328
-378
-388
-432
-405
-200
-231
-61
-419
-1002
-354
-294
-179
-133
-101
-38
-192
-227
-266
-536
-371
-209
-220
-291
-91
16
-104
-102
24
-377
-409
-127
-340
-201
-154
-168
-228
-219
-312
-421
-221
-283
-364
-254
-285
-360
-269
-319
-242
-401
-912
-853
-811
-700
-564
-516
-398
-292
-416
-614
-658
-651
-697
-470
-402
-425
-140
-217
-413
-357
-398
-411
-357
-437
-231
-149
-107
-114
-116
-103
-180
-217
-190
-75
-21
-20
-123
-147
-236
-194
-325
-347
-135
-140
-154
-144
-241
-183
-217
-387
-503
-417
-259
-270
-309
-390
-179
-51
-356
-474
-307
-86
-102
-260
-141
117
35
-135
-175
-118
-81
-168
-109
29
41
37
72
103
158
107
16
6
106
-5
-196
-95
135
124
-47
-5
50
11
-163
-62
51
8
-149
-35
194
73
-21
-112
4
100
-198
-291
-39
120
-17
-86
4
-42
-110
-212
-173
-158
-179
-173
-183
-297
-363
-93
-135
-182
-186
-79
-61
-234
-271
-204
-132
-200
-241
-233
-43
-140
-258
-351
-262
-110
-364
-505
-262
-111
-16
-177
-110
-12
-76
-417
-358
-9
-46
-144
-152
104
253
74
-292
-120
240
81
-140
-40
364
-130
-375
-283
-199
-34
-121
-128
-200
-105
-301
-567
-519
-559
-593
-607
-511
-302
-365
-494
-437
-440
-449
-467
-763
-377
13
-295
-248
16
33
-145
-469
-182
119
29
-236
-174
220
10
-265
-313
-105
-42
-293
-199
-33
-3
-102
-232
-335
-330
-43
-402
-487
-246
-165
-38
-57
-171
-390
-148
-104
-596
-637
15
85
-279
-535
-96
106
-327
-545
-427
195
-102
-273
27
-198
-259
-145
-205
-324
-446
-111
-151
-175
181
-401
-48
311
-157
-148
-60
-41
99
257
-117
-226
475
20
-346
-172
8
416
-213
-426
92
528
-68
-547
96
169
63
-301
-475
-58
157
-670
-883
8
493
-126
-478
119
16
-367
-988
-406
373
-322
-724
81
450
239
-752
-515
773
-176
-856
-400
401
605
-251
-222
631
440
-348
-353
380
108
-417
-468
23
427
-223
-244
170
130
35
-303
-268
-45
-469
-273
38
-28
63
101
-275
-376
-133
-366
-180
-280
-125
165
-434
-486
-61
215
-122
-567
-188
315
-118
-553
-335
344
-37
-261
17
-171
-168
-297
-496
-258
-16
-126
-350
-339
306
151
-206
76
540
246
-510
-51
171
7
-195
-94
546
252
-114
-365
-99
12
-362
-260
-86
177
291
-147
-151
223
-22
-115
-338
-99
-205
-122
-279
-605
-74
181
-473
-713
364
-221
-576
-375
76
4
-479
-599
-143
-139
-349
-155
-152
-85
-280
-10
6
-378
-165
119
-186
-398
-73
166
-413
-205
55
68
-353
-501
-39
17
31
-646
-164
313
-94
-486
-206
-568
-77
-146
-560
63
-129
-140
-391
-195
-84
-393
-445
-175
-248
-55
-36
-430
233
369
-668
-621
-30
-85
-424
-141
-38
6
297
-223
-261
-54
-370
-593
-258
-63
-387
64
93
-293
-103
-210
-354
-540
-201
4
-196
-70
-311
111
-180
-434
-310
-104
-384
-451
281
-152
-698
-167
171
64
-462
-964
437
322
-1002
-1205
377
447
-1093
-809
536
431
-592
-568
15
238
-594
-1094
-225
11
-259
-7
-341
488
705
-753
-327
8
-469
-65
-128
-293
31
494
90
-520
-433
474
-154
-1007
-461
483
-18
-671
-79
82
159
-223
-499
-369
699
-374
-1455
602
263
-524
-316
78
353
90
-2
-596
199
150
-888
-769
-151
922
-66
-734
-201
509
147
-1035
-532
59
379
-710
-795
-22
565
162
-1000
-147
720
303
-1608
-391
1142
-606
-749
-187
167
73
-102
-130
-369
195
-18
-703
-728
-1020
239
102
-875
-420
691
-145
-1353
44
17
-774
-652
79
-144
42
-524
-390
95
-48
-381
-482
184
-437
-474
-120
-316
-925
466
444
-752
-758
0
666
-798
-1118
196
964
-619
-1182
-78
934
-78
-1348
24
232
-71
-488
-740
-54
-116
-451
-358
-155
-93
79
38
-261
19
-486
-156
-517
32
86
-652
-238
-184
578
-360
39
-57
-819
-408
65
-642
-1227
604
117
-455
-161
-356
-87
-212
-594
-876
-240
-73
-243
-212
-110
53
-551
-876
-529
168
-194
-1146
-624
1112
-118
-902
-118
166
-390
-360
-279
-618
327
-750
-556
-189
-206
-65
-595
-72
-238
167
-10
-1437
-408
398
-233
-963
-542
1136
-437
-699
76
-373
-676
-867
-393
-268
-103
-427
350
214
-497
175
-995
-221
287
-1391
55
397
-285
72
203
293
-239
-952
99
-6
-446
140
-539
-53
197
-371
-240
-141
534
-622
-973
-307
-88
-189
-1017
-590
1046
-341
-873
259
195
-328
-1679
-559
623
-610
-624
-241
463
176
-1032
-827
139
-450
-1027
-836
-402
159
-142
-736
372
142
-1038
390
-803
-708
-343
-508
355
-298
-542
229
200
41
-1781
-455
716
-226
-785
-1228
1224
-372
-1270
25
378
78
-1524
-738
542
-289
-742
-397
-276
-259
297
-1118
-270
69
59
-620
-417
-297
-198
-314
-974
679
-306
-307
12
711
-107
-830
357
-415
-804
-312
226
-903
168
577
-1058
-45
-149
-454
-606
-271
12
117
-734
-190
19
-374
-429
-133
-225
-1029
460
-1100
-197
557
-936
-111
287
-852
11
-300
-271
-23
-526
247
-859
89
317
-400
-716
-188
5
-435
-555
-470
-279
-84
-927
-192
-59
234
-188
-992
749
-341
-924
-36
203
-675
182
-361
-1011
728
130
-1017
-371
144
-328
-376
-196
-236
-463
382
70
-774
-279
-299
449
-1222
-603
-151
351
-37
-686
-794
1024
371
-1794
-24
25
-155
-547
-438
-581
6
126
-676
-167
166
134
-468
-935
-233
-176
-265
-659
127
-3
-711
200
-508
156
-687
-196
88
-885
203
-396
-733
201
-181
-367
-237
-85
-304
-504
-252
-264
-534
-589
677
-826
-490
-35
-362
-90
-1067
357
-534
-618
-526
-263
333
-151
-1069
-16
716
-616
-648
-597
110
-832
-932
-28
210
-18
-1078
1362
-769
-723
-4
-742
10
-658
-124
-1451
934
-448
-439
35
-1211
718
-696
-1005
-464
285
-789
-509
120
75
-179
-1290
699
423
-1479
-681
352
247
-1174
-1145
505
276
-588
-606
374
-413
-454
-116
-673
-1314
344
122
-889
22
16
363
-265
-533
-556
344
-136
-904
-237
495
-412
-220
2
-1034
438
-342
-493
-556
-971
438
-400
-847
-218
58
-646
-312
-189
-585
-62
-448
-257
-40
-241
-1013
273
-71
-861
-193
796
-261
-1319
542
-55
-740
-509
-154
-208
-349
-267
-229
78
-363
-875
116
-591
-413
-328
-500
378
-900
-352
149
-26
-472
-746
14
85
-573
-573
-34
-328
-374
-642
656
151
-1514
-45
917
-598
-1452
-94
366
-120
-1041
-389
826
-83
-582
-382
-614
-23
-190
-1131
-332
296
137
-877
-464
145
-156
-194
-1484
-374
558
-251
-1539
-576
1120
-443
-1452
-509
1068
-533
-1484
477
-45
-580
-697
2
265
-511
45
-69
85
-80
-727
-565
294
-323
-1084
266
653
-1401
104
647
-352
-768
-958
648
-745
-156
-497
-550
981
-809
-536
845
-63
-1360
491
74
-869
199
-44
-438
116
545
-1119
10
224
-583
-513
-263
93
-415
-271
-185
-91
-592
430
-869
-60
-13
-720
214
-771
-315
165
12
-756
-236
-174
218
-472
-1252
924
32
-1892
-210
1061
-295
-1012
355
684
-65
-1589
-276
1112
114
-1595
-813
1884
-818
-937
94
-95
497
-543
-878
-393
-140
156
-441
-1186
-95
389
-64
-1306
-812
1171
-405
-1394
-638
521
-327
-1157
-156
449
-510
-782
416
-261
-515
-22
-215
-506
-725
212
8
-795
-871
30
1173
-1163
-849
61
432
-983
-1212
709
-398
-606
174
-463
-515
60
-740
-452
-534
-460
-23
-415
-614
11
-420
-249
-621
-402
792
-1005
-740
831
196
-1200
-559
679
-769
-441
-47
-569
436
-707
-451
-39
-491
-305
-940
551
-678
-569
690
-947
-107
-70
-94
-444
63
-398
-225
408
-672
-918
319
-298
-501
-660
300
-78
-643
667
-1366
256
615
-664
-1120
392
853
-647
-867
-289
655
-24
-1008
-36
-33
216
-594
-956
89
285
-872
-1032
750
-371
-169
-683
-481
567
-1033
-425
-549
-234
235
-393
-1041
225
474
-1072
-425
-66
-131
-4
-742
-494
614
-623
-697
-485
38
-31
-785
-78
327
-673
-1101
-380
-37
-554
-1025
161
119
-618
-404
-469
-545
537
-823
-1295
713
-236
-796
-698
457
-277
-354
-946
-37
732
-753
-1457
-50
854
-855
-1005
-462
858
-669
-375
-546
-412
666
-1185
-1041
510
-11
-1095
-222
-2
-108
-287
-757
157
-514
-445
-14
-638
59
-132
-376
-558
83
-235
219
-705
-1139
635
227
-1219
-964
767
106
-605
-931
173
750
-1152
-980
257
-596
-350
-451
-479
-369
-320
-234
-536
46
-676
-753
264
-399
-952
-327
204
-270
-916
-106
-35
-352
-112
-1406
68
705
-1381
-719
452
44
-978
-440
-156
-96
-134
-761
222
-223
-1026
-75
-102
-606
-257
89
-307
-301
557
-554
-583
250
-553
-207
-23
-706
502
118
-699
-368
-9
23
-942
-153
399
-416
-1108
88
656
-993
17
124
-1279
789
132
-1159
-454
278
56
-1092
-727
905
-308
-529
-8
-122
39
-498
-964
175
-100
-789
85
-128
-472
134
-247
-1117
212
51
-816
-469
-687
352
-277
-826
-414
-104
630
-1047
-726
227
210
-1099
-756
192
-403
-33
-742
-321
712
381
-1522
-670
1077
-160
-1458
-590
1250
-252
-943
-481
425
713
-1230
-992
544
613
-1074
-970
498
113
-850
-141
-232
477
-807
-292
73
-918
-153
-106
-105
-852
-101
142
-439
-695
-243
-343
287
-154
-568
-164
-70
-325
-472
-146
-789
298
13
-1018
-176
233
-371
-443
-1012
470
229
-1421
-213
574
99
-1520
24
1039
-987
-1055
130
246
-647
-698
-97
93
-413
-531
-126
-260
-161
-496
-74
-80
-570
-780
325
259
-952
-573
53
443
-1126
-1
-264
-698
356
-702
-858
-48
1012
-1046
-1078
659
105
-904
-774
846
-754
-576
623
-887
8
566
-316
-812
310
39
-88
-550
-600
5
255
-945
-687
233
257
-636
-1262
869
228
-1717
100
722
-989
-454
51
41
-606
38
-73
-773
-189
126
-30
-761
-508
180
401
-1099
-336
689
-468
-468
-33
179
-342
-584
-172
-81
-76
-588
-417
865
-285
-803
-29
496
-745
-670
63
-229
81
-954
141
238
-556
-253
-402
-89
21
-432
-629
-319
392
-800
-476
-222
-195
-72
-646
-145
-737
263
391
-1685
-476
1321
-195
-1509
196
420
-261
-506
-235
-25
-214
212
-1309
-65
1208
-1429
-873
1122
-52
-1653
-19
745
-515
-857
-406
50
398
-436
-1154
-620
1296
-370
-1797
349
482
-879
-722
-359
-412
-318
-633
-286
316
-917
-540
671
-495
-937
-258
530
-294
-1339
264
31
-444
-188
-913
188
-480
-342
-261
-467
29
-406
-859
-158
740
-1053
-402
212
-22
-278
-534
-123
-584
581
-828
-744
275
210
-953
-837
1120
-1057
-800
214
-616
-166
-318
-193
-686
-390
156
194
-1229
-744
1028
-167
-833
-603
112
-271
-478
-310
-827
377
-12
-1050
-87
461
-1120
-334
175
-481
-563
-387
766
-710
-484
-38
35
-430
-131
-366
-514
372
-873
-645
904
186
-1578
-88
330
-12
-598
-1252
810
-69
-661
-549
-344
611
-190
-1100
-79
435
-550
-209
-478
-163
15
-654
-244
323
-343
-643
-118
-223
173
-439
-803
346
-247
-526
3
-67
-480
-163
47
-931
-626
806
-322
-1310
574
273
-1559
456
520
-896
-409
-183
199
0
-964
-593
726
-13
-957
-346
370
-142
-591
321
-410
-804
387
180
-181
-755
-740
626
90
-601
-980
372
337
-793
-398
-65
704
-983
-377
414
-132
-38
-1153
361
504
-977
-440
124
-333
208
-312
-757
-54
95
-268
-449
-342
-97
-137
-545
-387
300
-140
-464
-484
-304
1271
-1636
-605
1588
-1201
-950
508
270
-1216
-561
787
-191
-1655
-57
1375
-1489
-721
365
-901
200
-160
-1334
275
600
-1095
-910
675
453
-1775
-553
1105
-493
-1493
190
432
-347
-901
-824
645
261
-1248
-505
485
47
-812
-826
780
-132
-1541
331
496
-741
-835
146
311
-999
-518
508
57
-628
-744
297
766
-1341
-581
481
-383
-859
-303
460
-480
-1117
-32
610
-1065
-816
424
-695
-245
-337
-1112
542
224
-1332
-341
734
-281
-1270
-86
494
-514
-576
-29
154
-788
171
115
-735
-43
-82
-824
-137
570
-969
-893
889
-201
-1445
453
305
-1310
-626
541
-68
-878
-848
413
105
-116
-1070
-788
1797
-991
-1827
924
697
-1219
-1228
1109
321
-1210
-278
184
13
-800
-317
247
-385
-493
270
-357
-272
-303
89
-292
-1165
392
380
-1681
-271
955
-612
-1569
672
499
-898
-471
3
241
-671
469
-387
-1114
294
-32
-877
-165
265
-763
-304
-78
-415
-372
224
-33
-1455
207
939
-1282
-1161
883
-200
-1045
-33
-218
-880
255
-181
-1440
508
278
-1310
-304
472
124
-1555
-573
1085
-504
-613
-642
-85
344
-89
-908
-142
-276
298
-1
-1777
589
577
-1110
-868
-229
-116
145
-1059
-1006
739
456
-1804
-675
778
108
-1318
-1189
730
378
-701
-1363
427
1053
-1027
-741
593
-131
-192
-148
-861
315
73
-611
236
-895
320
322
-1239
-53
187
-246
-734
-616
182
510
-978
-1069
811
-35
-877
-753
73
254
-834
-1447
910
290
-2114
-211
957
-400
-1580
446
278
-880
-673
162
78
-923
215
-407
-154
-176
-342
-111
-234
-342
-401
120
-31
-347
-358
-163
453
-578
-898
570
-89
-370
-384
-671
584
-38
-928
-103
143
-150
-87
-687
-364
1054
-1450
-618
493
-572
-34
-594
-474
247
154
-615
-987
349
612
-1244
-835
309
530
-913
-733
-57
326
-138
-783
-208
138
-308
-171
-382
-863
818
-31
-1346
-116
429
93
-990
-33
-70
2
-565
-1224
1148
-201
-1360
-143
347
92
-1155
-579
197
-334
-1232
110
496
-1216
-397
247
-376
-301
-98
-691
-340
148
-278
-1013
-430
619
-188
-1490
520
628
-1065
-453
197
-332
-117
-888
-362
578
-407
-418
-291
-99
476
-227
-1298
-54
269
-124
-1384
-16
673
-808
-352
-704
184
120
-1167
-153
-111
-375
-553
-584
-159
-206
268
-1242
-998
1201
-269
-1150
-968
-85
411
-566
-727
-854
622
41
-822
-716
249
866
-1534
-902
635
113
-1234
-761
776
-639
-134
-108
-685
156
-388
-881
-363
264
-562
-804
156
315
-668
-973
571
138
-1665
-210
648
-875
-770
277
-610
-843
543
-763
-928
137
33
-1030
-245
343
-653
-681
154
104
-929
167
10
-729
-405
379
-269
-1091
-339
574
-494
-793
358
51
-790
-117
198
-797
35
79
-751
-316
442
-743
-998
152
108
-622
-827
785
-433
-1277
221
516
-1221
-825
480
-146
-622
-827
418
-841
-417
-174
-315
-551
34
-518
-23
-101
-1164
320
-372
-492
-345
-233
158
-757
-360
-174
-261
-189
-553
-546
-120
206
-763
-577
-10
-582
222
-556
-459
128
-299
-221
-345
-849
-136
-44
-178
-626
-511
68
-489
-178
-733
-177
-258
-153
-470
-688
581
-277
-1307
614
-267
-924
18
208
-652
-824
708
-556
-1005
-435
436
-61
-1050
-352
380
-521
-239
-516
-788
255
-241
-430
-454
-462
600
-556
-825
55
-115
-191
-670
-202
-705
203
-338
-1174
213
215
-311
-1318
-391
895
-463
-1557
418
745
-1302
-293
520
-468
-36
-553
12
47
-858
130
-306
-196
118
-102
-563
-167
-260
-96
-451
-256
-465
-60
-83
-552
-3
-300
-409
-704
665
-823
-1010
746
-205
-820
-563
228
-367
-450
-174
-312
-415
-175
-416
-156
-257
-506
-321
251
-49
-1209
91
555
-1444
-544
569
-661
134
-728
-483
530
-411
-132
-582
-376
459
-751
-181
45
-598
-19
-242
-235
-521
-113
69
-847
-361
712
-811
-999
754
397
-1384
-838
983
42
-1558
-587
1385
-847
-1006
569
-372
-235
-192
-108
-817
697
-22
-929
-538
-79
418
-668
-482
12
5
-251
57
-676
-273
392
-215
-1305
110
948
-970
-793
381
652
-1460
-286
626
-809
-403
-251
-189
244
-783
213
-528
-651
707
-650
-960
299
-197
-664
-482
300
-177
-948
231
138
-511
-442
5
-380
-143
-240
-409
164
-365
-432
345
-141
-870
-243
299
-94
-1092
-632
1176
-819
-729
931
-603
-116
-69
-422
-448
264
-101
-1056
78
14
-296
-598
-305
156
-672
-105
-383
-725
504
-648
-947
45
551
-320
-1435
305
614
-1246
-388
387
-715
-532
28
-491
-543
788
-867
-1035
703
-67
-361
-1196
397
134
-1016
-124
-307
-382
579
-532
-1154
563
249
-685
-832
-253
40
118
-915
-393
483
169
-1230
-872
863
-355
-859
-244
-194
66
-276
-825
-18
271
-641
-327
-59
-229
-381
-261
218
-499
-1175
873
426
-1183
-822
696
262
-1336
59
-344
173
8
-720
-617
824
-63
-1002
10
-34
-244
-58
-29
-956
-426
732
-420
-1307
442
355
-678
-989
-33
231
-828
-228
-459
-579
308
-245
-1158
394
227
-1188
-359
318
-61
-1072
-29
9
-404
-209
-450
50
-425
-41
-383
-1061
567
-265
-603
-324
-342
782
-670
-475
34
-356
49
-321
-494
-146
-36
-596
-614
88
-56
-406
-576
130
-256
-93
-483
-537
-286
-68
275
-1123
-476
430
-167
-963
-324
481
-309
-982
-36
281
149
-1163
-478
731
150
-861
-699
513
-10
-626
-325
-187
-259
125
-609
-425
499
-160
-774
-337
181
-345
-102
-251
-1317
695
572
-944
-1139
267
1286
-1422
-724
-9
292
59
-1251
-589
497
130
-895
-508
117
-157
-413
-63
-707
-77
23
-928
-12
54
-393
-664
195
0
-936
-202
138
-327
-675
-194
231
-176
-558
-219
2
19
-436
-356
-222
-104
-48
-418
-607
-406
461
-134
-703
-472
488
67
-950
-717
362
433
-932
-807
178
265
-440
-695
-144
-46
-289
-349
-468
-95
-162
-115
-549
-407
338
-23
-945
-65
523
-748
-260
-470
314
181
-1118
-234
553
-191
-942
-165
85
-473
-684
-273
255
-1136
-165
646
-572
-889
-1
573
-645
-1083
224
648
-918
-343
109
83
-201
-636
49
52
-133
-448
-80
-149
-318
19
-27
-636
-727
889
-171
-1223
-12
165
-255
-361
-163
136
-469
59
-215
-215
234
-841
56
144
-774
-389
52
617
-584
-1125
443
536
-653
-729
164
123
-191
-265
-264
-129
-16
-1
-338
-355
38
209
-280
-595
143
-372
228
7
-1028
29
205
-131
-996
-265
523
-508
-694
-12
-51
-361
-379
280
-275
-732
-12
181
-473
-412
-353
-4
-198
17
-805
-447
622
-572
-583
30
-233
-302
-54
-860
-205
-81
90
-230
-1220
19
798
-376
-1304
-190
665
-501
-573
-541
-61
318
-599
-939
-38
197
127
-706
-723
180
13
-296
-967
-119
468
-96
-945
-698
661
-208
-851
-744
502
141
-1249
-63
560
-328
-759
-183
424
-189
-1028
-198
914
-391
-1337
357
721
-428
-950
-203
896
-704
-1145
381
204
-540
-436
99
-49
-538
-155
-31
-104
-520
-69
237
-639
-77
88
-29
-442
-267
533
-388
-818
-75
487
-325
-1345
802
405
-1108
-603
432
224
-1190
-186
103
-202
-618
-256
372
-304
-747
-27
194
-472
-885
527
-4
-1238
62
584
-651
-881
23
375
-437
-956
-8
237
-633
-469
320
-339
-592
-96
261
-343
-835
413
-95
-804
-293
272
-387
-721
185
-41
-440
-830
14
510
-946
-860
523
-76
-722
-151
-123
98
-919
-161
180
-464
-277
-165
-342
-579
523
-174
-734
53
-57
-206
-488
-500
-4
-4
-301
-304
130
-246
-669
520
-47
-1099
-5
374
-382
-516
16
-166
-401
210
-254
-532
-213
56
-351
-536
-221
-245
88
-511
-699
133
-59
-340
-356
-384
-265
-95
-78
-485
-675
197
466
-996
-247
-124
89
-63
-902
-139
360
-101
-674
-277
212
268
-701
-484
338
94
-610
-399
-425
340
57
-839
-207
487
141
-567
-465
203
-32
-598
-231
-81
-328
-50
89
-570
-280
91
104
-1234
-598
1003
-392
-917
-34
363
-293
-539
-298
469
-398
-708
96
-86
-351
-460
-107
-169
-389
-81
62
-117
-651
88
-261
-457
-90
-358
-11
-551
-404
829
-296
-1025
125
62
-190
-799
-251
252
-501
-181
-520
-213
258
-488
-565
-183
-146
-624
-104
-149
-378
-121
-70
-443
17
114
-326
-178
-555
92
-78
-476
-18
145
-115
-479
190
414
-759
-364
542
-144
-842
-394
803
100
-1179
-103
427
-381
17
-507
-451
52
-398
-319
-3
-233
-543
133
82
-357
-461
38
68
-776
82
8
-229
49
-442
28
6
-644
-276
405
-552
-818
396
360
-672
-523
535
-237
-963
-37
210
-87
-545
-596
279
-315
-510
-211
-269
-140
-202
-279
-303
-321
-43
-820
-435
293
-434
-363
-261
-179
-181
-584
-565
50
-177
-657
-367
366
-472
-461
37
-367
-258
-294
-284
-94
1
-505
-741
-256
211
-274
-778
-90
-247
190
-338
-1275
609
29
-1206
89
95
-279
-12
-494
-262
-128
-449
-72
-335
-354
-166
-427
-113
-299
-73
-89
-1079
176
-157
-222
-461
-986
345
101
-609
-758
157
393
-446
-1005
-426
593
232
-700
-657
442
113
-602
-481
-3
154
-256
-619
-389
463
168
-876
-493
401
-390
-419
-216
262
-628
-828
186
-118
-590
188
-203
-743
-73
-19
-677
-114
115
-342
-469
-122
302
-460
-397
1
231
-740
-242
130
-43
-113
-849
92
192
-287
-584
-285
-29
-463
-216
-235
-519
-159
1
-425
-485
61
-288
-481
-289
313
-600
-502
20
-390
92
-468
-648
324
291
-1187
-474
330
-454
-800
170
-429
-617
174
-290
-589
-515
186
-462
-566
-214
-37
-421
-503
-330
-424
0
-212
-471
-289
-186
-340
-234
-257
-279
-92
-484
-269
119
-121
-129
-208
-649
46
352
-551
-691
332
479
-650
-732
133
800
-339
-1446
-44
846
-395
-893
-259
291
-36
-841
-265
-15
-84
-184
-554
-213
-214
-98
37
-582
-845
257
370
-618
-717
154
501
-692
-736
45
269
-104
-869
12
424
-275
-485
-265
-140
-204
-327
-189
43
-330
-480
-3
47
-694
-310
274
-212
-583
-55
40
-473
-296
-220
-246
-175
-261
-298
-138
-178
-646
-255
-242
-465
-254
-308
41
-462
-491
-143
-208
-303
-565
88
-377
-341
31
-568
-199
-207
-571
-538
-176
155
-349
-914
-90
512
-514
-1098
-37
530
-423
-920
-326
344
-377
-891
-334
181
-347
-425
-84
-538
-273
169
-506
-607
-228
-112
-1
-397
-637
-98
118
-488
-1062
-329
795
-373
-890
-114
8
-35
-350
-962
-387
500
-454
-593
-207
-50
55
-488
-410
-235
-228
-267
-233
-388
-214
-334
-410
-32
-37
-338
-346
-106
-292
-502
-471
-4
-350
-643
-260
-16
-133
-344
-546
-466
-22
-307
-602
-559
23
-96
-516
-612
-199
69
-474
-847
-379
98
-179
-796
-530
51
-84
-480
-695
-219
38
-519
-938
-483
8
-286
-661
-507
-216
-171
-462
-775
-285
-82
-600
-683
-140
29
-526
-549
-156
-105
-410
-589
-224
-189
-275
-208
-406
-315
25
-196
-533
-252
-170
-451
-243
-162
-420
-182
-48
-214
-464
-345
-184
-203
-293
-487
-237
-36
-401
-480
-3
-102
-662
-307
179
-254
-752
-381
-2
-114
-343
-592
-276
-87
-281
-482
-268
-99
-246
-306
-176
-260
-504
-206
-202
-459
-453
-132
-291
-400
-121
-379
-538
-310
-91
-254
-479
-204
-283
-324
-312
-401
-93
-57
-493
-412
-21
-196
-649
-515
-61
-123
-367
-395
-138
-36
-207
-412
-535
-464
-215
-167
-430
-499
-158
58
-215
-509
-565
-282
-6
-410
-649
-389
-128
-59
-325
-611
-483
-27
-103
-520
-533
-147
-235
-484
-423
-295
-301
-272
-212
-328
-422
-402
-372
-411
-274
-209
-279
-224
-170
-199
-366
-475
-474
-291
-195
-392
-343
-195
-220
-405
-352
-271
-341
-404
-307
-271
-408
-367
-346
-289
-342
-303
-349
-307
-274
-255
-378
-504
-302
-223
-241
-101
-176
-362
-127
-122
-375
-472
-228
-100
-284
-269
-173
-103
-121
-259
-293
-137
-223
-281
-209
-153
-172
-221
-193
-92
-72
-404
-503
-224
-155
-238
-296
-235
-122
-127
-239
-232
-210
-222
-287
-405
-205
-124
-131
-247
-304
-72
2
-152
-361
-285
-155
-236
-326
-111
35
-100
-171
-133
-158
-258
-240
-255
-230
-289
-236
-40
-54
-172
-324
-306
-210
-237
-321
-326
-198
-216
-393
-409
-216
-142
-308
-448
-378
-246
-313
-425
-388
-241
-236
-308
-316
-238
-227
-363
-426
-386
-277
-193
-197
-213
-190
-224
-226
-220
-190
-214
-357
-363
-260
-183
-270
-298
-238
-146
-218
-396
-320
-222
-253
-352
-378
-267
-152
-229
-323
-296
-233
-208
-207
-262
-260
-262
-290
-263
-268
-231
-198
-254
-322
-320
-329
-302
-313
-357
-375
-291
-269
-302
-345
-363
-308
-365
-382
-387
-315
-215
-276
-415
-412
-311
-347
-360
-335
-345
-318
-300
-298
-341
-341
-367
-364
-280
-227
-215
-315
-332
-350
-296
-295
-371
-331
-253
-271
-387
-427
-376
-383
-417
-343
-348
-367
-319
-341
-404
-408
-398
-379
-324
-322
-338
-328
-269
-250
-347
-384
-362
-291
-241
-299
-388
-347
-228
-270
-395
-377
-304
-290
-285
-290
-271
-232
-304
-503
-407
-190
-245
-338
-290
-165
-210
-369
-345
-220
-220
-256
-234
-186
-215
-256
-331
-406
-368
-329
-240
-206
-239
-215
-193
-256
-365
-368
-277
-249
-303
-234
-160
-191
-248
-258
-264
-294
-253
-183
-149
-207
-229
-243
-237
-243
-285
-276
-215
-190
-272
-310
-294
-255
-312
-349
-246
-168
-167
-259
-325
-325
-311
-343
-341
-279
-234
-243
-277
-307
-350
-379
-367
-323
-344
-319
-254
-233
-292
-351
-331
-273
-291
-348
-348
-293
-290
-334
-352
-330
-284
-286
-359
-408
-392
-370
-415
-420
-412
-393
-338
-362
-407
-409
-391
-437
-473
-471
-430
-373
-369
-366
-379
-400
-417
-440
-447
-448
-421
-393
-386
-383
-404
-372
-349
-372
-378
-369
-321
-327
-388
-395
-346
-347
-329
-293
-277
-312
-331
-329
-313
-277
-242
-216
-206
-167
-174
-194
-213
-205
-204
-161
-110
-63
-15
-32
-49
-75
-60
-35
-50
12
93
86
59
55
57
45
47
89
153
154
99
87
86
124
99
74
132
185
192
122
135
129
135
97
92
153
177
182
125
115
89
51
72
95
72
57
30
-5
-33
-104
-153
-151
-144
-117
-128
-186
-238
-314
-381
-399
-398
-346
-333
-336
-358
-389
-441
-492
-514
-537
-510
-533
-528
-498
-491
-546
-577
-583
-572
-516
-506
-494
-499
-469
-467
-479
-450
-389
-339
-354
-354
-343
-329
-331
-376
-344
-245
-222
-228
-201
-172
-176
-224
-256
-220
-181
-173
-173
-139
-126
-161
-196
-211
-214
-236
-219
-215
-240
-241
-256
-266
-314
-348
-344
-363
-415
-461
-467
-462
-485
-525
-539
-548
-557
-576
-604
-620
-615
-632
-642
-642
-651
-629
-618
-631
-617
-607
-609
-604
-616
-613
-581
-554
-570
-547
-510
-503
-489
-450
-420
-381
-353
-358
-338
-287
-236
-234
-230
-162
-97
-102
-111
-35
12
-28
-42
39
96
109
95
112
166
165
195
210
227
249
226
183
194
195
212
224
219
261
273
233
199
223
251
242
235
309
328
331
283
292
276
225
199
51
-13
-131
-106
67
161
157
29
-136
-349
-443
-423
-346
-322
-328
-377
-390
-406
-494
-522
-619
-696
-748
-710
-622
-601
-641
-694
-708
-709
-701
-697
-675
-703
-736
-724
-689
-609
-559
-535
-501
-473
-432
-449
-498
-517
-485
-422
-374
-263
-168
-148
-190
-232
-209
-196
-178
-163
-128
-44
24
45
10
-15
-38
-54
-45
-26
-6
18
29
-7
-30
-5
33
-23
-86
-77
-95
-132
-164
-149
-162
-200
-188
-174
-167
-196
-263
-305
-350
-355
-322
-312
-312
-303
-302
-317
-321
-337
-378
-411
-400
-366
-331
-321
-307
-311
-327
-360
-364
-312
-326
-378
-375
-338
-328
-352
-359
-325
-321
-342
-341
-302
-281
-298
-319
-296
-242
-235
-239
-233
-225
-243
-273
-249
-248
-248
-240
-242
-231
-220
-231
-259
-329
-373
-326
-320
-319
-342
-320
-352
-409
-396
-382
-372
-392
-354
-385
-393
-398
-362
-351
-374
-381
-395
-322
-345
-315
-331
-360
-403
-437
-379
-337
-330
-352
-356
-394
-392
-377
-340
-349
-395
-391
-376
-331
-332
-372
-395
-398
-402
-383
-304
-252
-307
-346
-297
-289
-313
-314
-285
-259
-298
-284
-228
-200
-228
-228
-212
-197
-154
-131
-114
-161
-192
-198
-191
-129
-123
-135
-117
-143
-161
-129
-120
-118
-135
-92
-85
-89
-68
-67
-98
-163
-124
-88
-112
-50
6
-128
-155
-86
-65
-47
-9
25
-75
-97
-83
-99
-43
-44
-60
-36
0
2
-36
-60
-135
-208
-172
-134
-90
-145
-165
-169
-140
-115
-166
-203
-230
-251
-241
-148
-135
-129
-151
-170
-212
-242
-226
-250
-226
-240
-166
-133
-102
-85
-117
-152
-164
-162
-125
-122
-117
-113
-109
-62
-19
-25
-66
-85
-99
-75
-78
-25
-13
2
-27
-41
-8
-13
-24
-66
-67
-95
-74
-35
-5
-41
-72
-84
-69
-92
-89
-85
-126
-149
-140
-91
-59
-89
-133
-168
-228
-244
-230
-240
-271
-290
-318
-335
-329
-342
-398
-474
-513
-503
-491
-459
-474
-493
-527
-581
-593
-598
-588
-601
-603
-606
-602
-593
-583
-606
-647
-631
-619
-639
-619
-585
-587
-596
-615
-579
-520
-498
-512
-541
-507
-451
-458
-466
-455
-414
-392
-419
-420
-340
-329
-379
-379
-323
-251
-250
-233
-190
-173
-184
-188
-154
-129
-106
-122
-106
-82
-42
-53
-85
-90
-68
-6
-31
-56
-22
18
-75
-102
-36
13
-24
-33
-6
-15
-34
-56
-82
-62
-53
-88
-90
-54
-27
-64
-108
-135
-129
-132
-111
-66
-97
-118
-163
-138
-91
-56
-58
-89
-61
-43
-38
-67
-13
13
29
48
72
91
64
36
-2
36
60
78
51
-6
-37
-139
-105
4
65
13
-114
-192
-250
-200
-198
-200
-202
-208
-236
-279
-290
-300
-347
-451
-432
-416
-321
-278
-286
-364
-399
-426
-408
-387
-386
-392
-393
-385
-391
-360
-326
-326
-437
-442
-380
-357
-393
-399
-413
-419
-416
-364
-326
-336
-315
-351
-398
-366
-318
-325
-323
-319
-309
-299
-294
-299
-317
-346
-341
-340
-327
-261
-237
-262
-285
-256
-239
-266
-263
-232
-235
-240
-199
-165
-167
-149
-137
-151
-145
-157
-152
-158
-137
-122
-150
-125
-147
-228
-254
-223
-250
-258
-250
-235
-262
-301
-319
-353
-357
-371
-407
-412
-340
-339
-409
-457
-470
-469
-469
-462
-433
-419
-416
-431
-447
-420
-433
-445
-450
-425
-405
-405
-404
-416
-429
-453
-469
-432
-386
-392
-392
-387
-371
-365
-342
-346
-345
-333
-363
-365
-346
-324
-352
-377
-338
-315
-322
-321
-296
-287
-317
-325
-299
-288
-269
-250
-265
-272
-227
-219
-258
-261
-252
-243
-226
-194
-144
-132
-146
-175
-185
-138
-141
-133
-91
-81
-97
-107
-78
-113
-149
-132
-120
-120
-116
-80
-64
-103
-95
-69
-103
-94
-83
-108
-101
-106
-76
-68
-67
-69
-103
-121
-99
-101
-107
-85
-76
-91
-63
-38
-59
-82
-103
-77
-66
-50
-51
-21
-19
-7
-26
-49
-21
-17
-48
-79
-28
-34
-55
-68
-50
-15
-52
-71
-66
-74
-26
-42
-67
-53
-16
-32
-64
-38
-41
-34
-75
-90
-87
-92
-127
-147
-167
-183
-187
-238
-282
-301
-335
-355
-369
-363
-342
-346
-375
-397
-413
-451
-469
-467
-484
-503
-488
-476
-489
-497
-532
-526
-511
-533
-539
-497
-479
-503
-526
-534
-536
-537
-545
-554
-537
-532
-556
-546
-524
-551
-555
-546
-535
-539
-547
-547
-543
-558
-537
-509
-508
-498
-478
-484
-479
-462
-451
-428
-418
-405
-387
-381
-383
-388
-370
-357
-368
-350
-334
-315
-312
-309
-290
-279
-295
-295
-250
-242
-261
-256
-215
-228
-228
-232
-234
-188
-178
-172
-171
-158
-140
-175
-180
-164
-156
-193
-193
-170
-171
-183
-172
-160
-163
-153
-153
-127
-122
-128
-120
-128
-125
-114
-110
-129
-139
-149
-112
-89
-86
-67
-116
-100
-80
-66
-81
-83
-46
-79
-75
-59
3
-4
-4
2
0
6
39
59
61
89
20
-9
-42
-19
-20
-21
21
58
38
-26
-40
-21
-35
-81
-60
10
0
-38
-9
-16
-42
-104
-88
-44
-39
-43
-43
-69
-138
-156
-193
-176
-192
-255
-264
-298
-337
-377
-421
-449
-452
-403
-374
-367
-391
-427
-455
-494
-503
-502
-494
-484
-467
-470
-494
-495
-479
-491
-490
-486
-446
-407
-405
-407
-398
-390
-384
-388
-383
-335
-341
-366
-343
-316
-322
-311
-318
-317
-295
-301
-305
-285
-272
-298
-272
-238
-227
-198
-201
-215
-203
-193
-192
-171
-133
-114
-121
-134
-110
-140
-183
-166
-187
-212
-234
-225
-185
-164
-178
-250
-288
-311
-367
-389
-328
-292
-308
-302
-309
-325
-376
-418
-437
-460
-455
-414
-369
-400
-440
-486
-534
-557
-555
-522
-494
-473
-450
-449
-452
-464
-471
-477
-484
-453
-419
-384
-363
-404
-410
-378
-382
-384
-355
-308
-294
-281
-262
-241
-216
-205
-220
-205
-166
-170
-160
-144
-119
-144
-153
-126
-111
-113
-121
-104
-132
-140
-120
-117
-125
-125
-87
-108
-132
-113
-110
-107
-110
-89
-79
-98
-117
-150
-171
-155
-166
-179
-150
-152
-169
-188
-219
-286
-264
-220
-256
-247
-216
-236
-241
-223
-223
-227
-212
-225
-215
-178
-205
-181
-176
-153
-151
-131
-140
-126
-110
-165
-122
-165
-140
-149
-148
-158
-160
-157
-155
-145
-165
-148
-159
-157
-170
-134
-118
-106
-117
-106
-95
-95
-95
-121
-138
-118
-120
-144
-107
-86
-99
-162
-197
-209
-211
-191
-211
-208
-204
-222
-278
-331
-320
-379
-426
-411
-421
-419
-422
-436
-476
-489
-480
-510
-515
-455
-444
-481
-492
-451
-456
-487
-495
-499
-487
-467
-481
-475
-462
-454
-473
-482
-457
-436
-440
-447
-414
-415
-440
-444
-419
-414
-446
-443
-432
-434
-427
-408
-416
-409
-402
-405
-381
-380
-408
-397
-379
-404
-402
-381
-359
-364
-364
-364
-395
-407
-397
-400
-400
-390
-384
-396
-389
-388
-396
-373
-367
-390
-383
-348
-321
-331
-356
-357
-330
-349
-392
-361
-349
-394
-404
-365
-348
-359
-361
-361
-358
-379
-377
-384
-401
-391
-391
-385
-361
-363
-351
-355
-346
-319
-319
-315
-291
-270
-316
-343
-327
-296
-290
-293
-265
-234
-252
-269
-270
-268
-239
-251
-262
-227
-219
-218
-221
-240
-252
-266
-271
-257
-231
-220
-217
-202
-233
-234
-238
-240
-258
-271
-237
-249
-247
-246
-251
-252
-258
-280
-297
-281
-249
-251
-310
-316
-272
-266
-263
-264
-232
-228
-264
-261
-233
-210
-198
-190
-208
-176
-156
-155
-200
-223
-238
-282
-267
-253
-205
-197
-201
-201
-182
-183
-202
-214
-206
-183
-183
-154
-92
-78
-81
-73
-116
-131
-132
-151
-172
-170
-168
-193
-175
-187
-193
-192
-221
-201
-194
-186
-167
-131
-109
-141
-152
-152
-125
-149
-161
-178
-163
-163
-167
-117
-113
-111
-101
-116
-153
-148
-127
-141
-157
-131
-148
-170
-180
-224
-214
-213
-225
-201
-159
-166
-203
-212
-212
-218
-222
-234
-211
-218
-258
-256
-247
-239
-262
-264
-235
-264
-300
-269
-270
-280
-274
-282
-299
-316
-307
-290
-300
-300
-283
-294
-315
-292
-280
-289
-310
-311
-303
-277
-278
-277
-248
-244
-250
-258
-275
-263
-257
-280
-289
-265
-259
-277
-286
-291
-296
-317
-310
-283
-254
-255
-274
-291
-289
-265
-272
-263
-242
-231
-231
-247
-214
-173
-183
-216
-211
-207
-197
-215
-234
-227
-234
-254
-255
-237
-231
-220
-225
-219
-203
-188
-189
-190
-165
-154
-162
-176
-149
-138
-155
-145
-138
-144
-167
-168
-159
-178
-172
-166
-165
-175
-159
-148
-164
-160
-164
-162
-150
-143
-122
-97
-105
-130
-135
-137
-140
-141
-149
-182
-190
-175
-168
-159
-144
-126
-145
-173
-185
-188
-187
-207
-231
-232
-211
-206
-217
-245
-276
-316
-347
-350
-332
-307
-284
-256
-245
-245
-273
-291
-269
-269
-255
-218
-194
-181
-188
-188
-223
-255
-271
-273
-274
-293
-285
-288
-295
-335
-354
-346
-340
-348
-360
-350
-337
-330
-325
-305
-290
-292
-322
-329
-311
-294
-281
-286
-248
-217
-239
-263
-279
-269
-274
-301
-300
-258
-240
-250
-239
-216
-219
-258
-270
-250
-251
-262
-255
-243
-236
-226
-235
-261
-257
-266
-288
-305
-276
-215
-195
-225
-238
-227
-249
-278
-292
-278
-266
-236
-233
-239
-241
-261
-264
-279
-280
-276
-270
-260
-276
-271
-252
-252
-269
-266
-261
-275
-287
-291
-283
-289
-266
-229
-213
-220
-246
-271
-282
-284
-284
-231
-201
-214
-230
-236
-244
-267
-267
-274
-260
-265
-279
-264
-275
-292
-297
-304
-310
-300
-292
-279
-250
-242
-255
-258
-251
-269
-272
-271
-275
-272
-294
-323
-334
-358
-366
-340
-332
-315
-303
-314
-341
-355
-326
-300
-300
-281
-256
-225
-215
-233
-250
-236
-204
-212
-227
-206
-192
-209
-221
-221
-197
-197
-198
-189
-171
-175
-194
-194
-193
-205
-231
-223
-208
-212
-218
-225
-223
-231
-248
-256
-269
-276
-259
-220
-207
-220
-216
-208
-208
-237
-220
-182
-206
-237
-235
-255
-253
-226
-223
-217
-207
-200
-232
-254
-275
-244
-234
-239
-226
-183
-175
-214
-250
-257
-247
-265
-259
-209
-186
-214
-240
-209
-194
-256
-278
-279
-262
-250
-232
-201
-185
-199
-251
-282
-295
-298
-314
-318
-304
-320
-315
-300
-317
-321
-322
-347
-341
-301
-285
-267
-241
-248
-268
-280
-276
-253
-243
-250
-252
-225
-210
-244
-249
-225
-221
-260
-286
-270
-233
-239
-264
-247
-241
-276
-313
-309
-290
-268
-245
-230
-211
-182
-186
-225
-245
-222
-230
-272
-296
-289
-294
-313
-306
-303
-320
-347
-337
-349
-381
-404
-380
-340
-327
-361
-401
-409
-393
-390
-369
-336
-345
-356
-346
-305
-310
-342
-365
-372
-376
-364
-349
-335
-293
-259
-291
-334
-355
-376
-394
-385
-363
-357
-336
-292
-270
-270
-295
-363
-379
-351
-348
-391
-393
-336
-291
-298
-313
-325
-351
-370
-389
-422
-425
-400
-378
-380
-407
-405
-404
-426
-459
-470
-477
-460
-441
-456
-473
-482
-476
-461
-459
-471
-451
-441
-439
-443
-470
-449
-417
-390
-388
-412
-447
-455
-424
-450
-510
-521
-483
-446
-421
-408
-437
-477
-474
-452
-462
-472
-450
-404
-380
-376
-381
-380
-396
-422
-434
-445
-441
-422
-392
-364
-348
-351
-355
-343
-348
-389
-437
-426
-385
-361
-353
-356
-333
-339
-359
-410
-445
-426
-383
-365
-339
-306
-299
-291
-287
-292
-312
-307
-308
-304
-254
-195
-191
-191
-178
-172
-180
-176
-179
-195
-196
-192
-179
-167
-127
-93
-120
-173
-205
-187
-155
-156
-155
-176
-145
-103
-117
-143
-149
-139
-191
-213
-161
-121
-99
-91
-111
-158
-174
-156
-145
-158
-195
-193
-169
-146
-124
-127
-117
-129
-142
-163
-189
-165
-173
-191
-167
-116
-75
-53
-48
-80
-122
-139
-135
-116
-105
-108
-110
-67
-43
-69
-71
-73
-113
-140
-120
-99
-107
-98
-82
-83
-77
-57
-40
-23
-21
-45
-92
-87
-58
-38
-46
-36
-8
1
34
47
27
-17
-20
-1
10
-13
-55
-44
-11
-8
-24
-43
-39
-22
-54
-66
-38
-29
-45
-27
-36
-44
-33
-15
1
-2
-15
-21
4
50
79
55
33
46
51
16
-13
-17
-1
14
14
19
13
23
15
-14
-25
-21
-30
-25
5
21
15
9
35
26
-5
-9
-8
2
-20
-14
25
56
57
48
36
19
17
2
-11
9
44
44
16
24
29
-11
-21
1
-2
-19
-23
-19
-5
-24
-22
-8
-12
-22
-12
-20
-46
-27
-15
-15
-32
-40
-54
-78
-80
-76
-56
-54
-57
-73
-74
-66
-105
-145
-145
-123
-114
-119
-110
-73
-66
-93
-116
-116
-87
-71
-71
-57
-42
-46
-46
-40
-39
-63
-100
-87
-71
-63
-61
-59
-62
-69
-87
-111
-108
-93
-80
-85
-102
-103
-77
-72
-90
-88
-90
-108
-114
-101
-72
-70
-95
-91
-52
-35
-38
-50
-56
-61
-51
-41
-58
-49
-51
-82
-92
-83
-58
-44
-42
-60
-67
-76
-75
-55
-36
-41
-68
-74
-65
-60
-72
-90
-81
-92
-111
-111
-92
-113
-165
-192
-230
-220
-196
-194
-231
-244
-249
-252
-237
-231
-238
-239
-231
-255
-254
-267
-265
-260
-286
-292
-258
-232
-232
-233
-246
-268
-285
-274
-248
-273
-301
-291
-291
-281
-270
-269
-249
-252
-259
-251
-248
-240
-225
-234
-234
-229
-220
-211
-223
-218
-220
-236
-231
-214
-198
-186
-186
-207
-193
-160
-150
-150
-166
-184
-201
-204
-194
-199
-213
-227
-213
-182
-187
-193
-173
-155
-143
-149
-161
-147
-141
-171
-173
-133
-112
-126
-130
-111
-92
-103
-116
-140
-153
-170
-177
-149
-124
-116
-111
-91
-92
-100
-100
-106
-134
-179
-192
-203
-214
-164
-125
-135
-160
-165
-150
-149
-178
-217
-200
-164
-178
-194
-175
-175
-204
-219
-236
-244
-245
-233
-229
-217
-216
-214
-189
-187
-199
-211
-209
-250
-274
-266
-254
-244
-264
-270
-251
-257
-281
-281
-275
-265
-277
-295
-299
-264
-233
-255
-275
-255
-213
-195
-191
-197
-210
-217
-228
-232
-211
-177
-147
-159
-183
-182
-185
-215
-251
-283
-283
-263
-227
-202
-192
-173
-195
-216
-198
-203
-222
-212
-204
-236
-258
-218
-185
-178
-203
-242
-242
-242
-255
-250
-286
-307
-294
-266
-251
-243
-231
-225
-238
-260
-271
-256
-246
-243
-230
-249
-260
-245
-203
-201
-249
-289
-301
-283
-282
-259
-230
-231
-221
-191
-208
-257
-266
-243
-228
-234
-235
-209
-191
-189
-190
-208
-224
-219
-211
-213
-218
-221
-198
-179
-166
-171
-201
-215
-225
-249
-255
-233
-233
-245
-223
-172
-187
-251
-261
-237
-252
-301
-332
-343
-299
-259
-249
-255
-258
-266
-281
-304
-340
-370
-393
-408
-406
-377
-360
-356
-349
-331
-328
-368
-383
-350
-352
-398
-372
-309
-312
-336
-347
-349
-365
-380
-383
-399
-395
-410
-443
-427
-422
-434
-434
-436
-430
-445
-452
-421
-400
-405
-429
-417
-396
-440
-482
-488
-502
-501
-487
-493
-490
-494
-512
-529
-519
-490
-476
-474
-476
-466
-478
-504
-501
-491
-503
-494
-488
-487
-433
-394
-403
-433
-448
-444
-450
-482
-503
-507
-486
-466
-455
-421
-397
-406
-406
-406
-432
-467
-501
-493
-470
-449
-456
-464
-453
-481
-508
-522
-545
-558
-567
-577
-578
-549
-503
-468
-472
-503
-491
-486
-502
-528
-527
-509
-496
-480
-465
-441
-431
-442
-474
-484
-472
-460
-457
-467
-487
-498
-486
-462
-448
-462
-495
-507
-498
-485
-481
-490
-485
-453
-398
-386
-405
-420
-430
-475
-550
-556
-537
-510
-484
-468
-440
-406
-399
-409
-424
-458
-492
-516
-510
-446
-391
-371
-336
-274
-242
-243
-279
-355
-411
-417
-409
-398
-380
-342
-287
-261
-267
-291
-309
-300
-316
-368
-387
-331
-263
-250
-273
-271
-245
-221
-235
-284
-319
-312
-285
-279
-290
-279
-252
-256
-273
-290
-312
-312
-331
-353
-341
-343
-348
-341
-325
-313
-317
-326
-320
-297
-303
-334
-339
-325
-319
-319
-312
-279
-251
-259
-279
-267
-255
-274
-299
-313
-295
-277
-283
-317
-328
-322
-318
-341
-373
-386
-369
-376
-404
-418
-416
-391
-418
-436
-429
-408
-406
-424
-430
-449
-446
-423
-413
-397
-362
-348
-341
-314
-316
-319
-303
-310
-326
-313
-270
-246
-218
-202
-194
-196
-184
-174
-192
-219
-243
-256
-260
-218
-210
-233
-212
-189
-209
-233
-234
-235
-224
-232
-239
-222
-203
-178
-169
-168
-171
-160
-172
-190
-199
-209
-222
-186
-147
-152
-171
-209
-220
-209
-196
-192
-187
-196
-193
-185
-193
-198
-165
-118
-96
-107
-117
-110
-93
-119
-140
-112
-97
-104
-107
-96
-108
-108
-97
-87
-93
-112
-120
-110
-120
-153
-150
-147
-117
-87
-90
-75
-66
-82
-127
-167
-168
-174
-198
-229
-250
-253
-237
-219
-209
-186
-169
-168
-177
-181
-197
-214
-220
-219
-210
-218
-196
-159
-164
-200
-203
-203
-222
-235
-233
-239
-267
-272
-253
-239
-235
-238
-250
-259
-267
-268
-254
-257
-275
-281
-288
-298
-276
-264
-286
-321
-329
-294
-276
-300
-336
-353
-343
-362
-355
-317
-287
-282
-282
-263
-275
-277
-278
-280
-293
-313
-319
-303
-291
-314
-338
-340
-338
-346
-361
-362
-345
-362
-387
-397
-394
-380
-373
-391
-396
-387
-383
-383
-397
-405
-424
-442
-465
-455
-452
-452
-457
-432
-414
-423
-415
-422
-438
-458
-456
-451
-449
-415
-402
-409
-423
-415
-413
-437
-449
-453
-446
-442
-434
-454
-460
-475
-465
-434
-456
-494
-495
-472
-443
-439
-431
-411
-430
-466
-471
-461
-449
-450
-457
-482
-487
-488
-494
-470
-468
-470
-483
-498
-485
-458
-443
-469
-469
-427
-397
-415
-447
-446
-449
-465
-473
-463
-439
-409
-400
-409
-407
-382
-367
-387
-419
-451
-429
-413
-439
-456
-433
-408
-395
-389
-366
-338
-340
-352
-362
-357
-361
-367
-382
-374
-361
-351
-355
-345
-290
-284
-309
-312
-305
-309
-332
-353
-343
-314
-286
-263
-269
-275
-259
-259
-271
-297
-315
-307
-300
-304
-292
-261
-245
-253
-252
-248
-262
-278
-290
-310
-334
-337
-317
-302
-302
-291
-305
-315
-287
-275
-294
-326
-335
-334
-353
-333
-286
-266
-278
-288
-274
-274
-272
-270
-306
-347
-353
-342
-346
-335
-325
-313
-303
-308
-310
-300
-289
-316
-342
-357
-339
-321
-353
-354
-339
-341
-338
-334
-327
-320
-318
-335
-337
-323
-313
-313
-314
-325
-334
-332
-351
-365
-356
-317
-301
-294
-285
-284
-267
-283
-304
-310
-317
-325
-364
-370
-355
-342
-324
-313
-302
-291
-277
-290
-301
-293
-290
-298
-298
-291
-270
-230
-201
-181
-179
-158
-146
-150
-130
-132
-150
-150
-135
-117
-101
-74
-51
-45
-61
-99
-105
-110
-109
-103
-99
-93
-94
-78
-65
-67
-70
-87
-112
-108
-104
-92
-76
-70
-67
-55
-38
-34
-29
-49
-92
-116
-103
-99
-119
-132
-119
-98
-116
-127
-114
-99
-98
-122
-124
-114
-87
-70
-79
-90
-94
-80
-53
-38
-49
-70
-84
-83
-85
-87
-69
-62
-75
-72
-57
-49
-46
-47
-44
-43
-43
-13
7
-1
-22
-34
12
40
23
-3
4
9
11
18
0
-11
-14
-20
-29
-41
-15
10
16
10
18
51
50
21
-13
-11
20
29
11
-10
-7
-6
-38
-48
-34
-46
-70
-99
-101
-84
-93
-107
-122
-111
-88
-76
-74
-89
-93
-81
-64
-58
-64
-79
-70
-70
-82
-112
-103
-87
-100
-110
-123
-121
-92
-72
-109
-120
-106
-102
-109
-117
-119
-116
-125
-152
-154
-147
-148
-169
-184
-180
-177
-186
-199
-196
-206
-212
-200
-194
-187
-207
-201
-193
-213
-230
-260
-259
-252
-255
-270
-298
-286
-256
-278
-305
-298
-287
-305
-332
-336
-340
-352
-380
-386
-385
-398
-407
-420
-414
-400
-399
-399
-388
-392
-387
-386
-413
-427
-428
-422
-401
-383
-383
-378
-373
-371
-362
-359
-359
-372
-387
-381
-376
-392
-405
-398
-388
-386
-377
-350
-360
-364
-358
-360
-396
-430
-402
-371
-364
-367
-358
-359
-363
-375
-396
-420
-437
-423
-420
-433
-402
-372
-366
-372
-392
-396
-403
-435
-484
-492
-491
-492
-462
-428
-395
-369
-359
-360
-363
-369
-373
-388
-406
-415
-392
-355
-340
-330
-321
-318
-316
-325
-337
-370
-389
-377
-378
-380
-377
-356
-347
-340
-305
-294
-302
-340
-362
-354
-365
-367
-365
-346
-313
-316
-322
-319
-301
-293
-308
-331
-341
-325
-313
-312
-305
-303
-280
-253
-259
-272
-276
-278
-300
-331
-330
-333
-340
-332
-322
-329
-323
-306
-322
-371
-396
-371
-368
-386
-401
-408
-393
-392
-405
-392
-380
-369
-367
-380
-386
-371
-339
-327
-340
-355
-363
-358
-353
-386
-407
-381
-370
-381
-377
-365
-375
-376
-384
-386
-380
-372
-354
-358
-367
-356
-344
-347
-338
-313
-308
-329
-331
-330
-327
-308
-297
-288
-295
-300
-306
-304
-298
-297
-290
-275
-293
-307
-286
-278
-300
-319
-316
-313
-314
-319
-343
-352
-321
-277
-267
-285
-266
-269
-284
-285
-287
-282
-292
-288
-269
-279
-278
-246
-221
-214
-216
-208
-212
-218
-225
-243
-237
-231
-223
-218
-215
-217
-225
-221
-211
-214
-222
-208
-200
-210
-260
-302
-256
-180
-164
-189
-198
-218
-208
-199
-218
-223
-248
-260
-237
-193
-174
-200
-239
-235
-197
-191
-214
-241
-237
-224
-215
-206
-189
-185
-165
-154
-155
-150
-144
-157
-173
-179
-184
-198
-218
-207
-183
-181
-206
-216
-214
-199
-208
-239
-227
-212
-208
-206
-216
-197
-183
-191
-204
-205
-201
-230
-242
-226
-225
-234
-238
-240
-231
-224
-228
-227
-219
-209
-213
-222
-233
-256
-270
-266
-274
-289
-289
-258
-239
-265
-274
-240
-228
-248
-268
-269
-265
-274
-302
-311
-302
-301
-305
-305
-303
-308
-304
-304
-325
-333
-332
-322
-311
-330
-341
-327
-297
-278
-286
-281
-261
-242
-229
-222
-221
-225
-224
-235
-227
-233
-237
-244
-275
-291
-283
-263
-279
-310
-318
-291
-274
-284
-282
-262
-260
-270
-282
-269
-245
-243
-256
-242
-216
-194
-189
-201
-193
-183
-184
-204
-201
-191
-209
-233
-247
-261
-267
-266
-271
-270
-259
-267
-273
-279
-279
-269
-272
-284
-285
-274
-279
-283
-269
-261
-279
-294
-301
-287
-282
-279
-262
-256
-258
-255
-269
-300
-303
-297
-312
-310
-304
-314
-311
-300
-318
-326
-330
-343
-330
-313
-315
-309
-289
-280
-280
-273
-290
-312
-320
-318
-324
-337
-321
-311
-326
-325
-301
-294
-294
-292
-289
-283
-279
-290
-296
-300
-297
-290
-284
-276
-266
-254
-234
-231
-236
-226
-234
-260
-273
-274
-276
-280
-265
-252
-264
-280
-278
-285
-318
-326
-339
-351
-352
-349
-345
-348
-345
-338
-331
-341
-358
-351
-346
-362
-366
-352
-344
-344
-352
-353
-343
-330
-325
-324
-314
-324
-319
-313
-313
-309
-306
-304
-320
-321
-315
-325
-318
-299
-292
-289
-300
-290
-278
-292
-298
-289
-272
-272
-266
-245
-241
-255
-266
-260
-265
-279
-292
-307
-310
-300
-284
-276
-260
-236
-244
-254
-246
-253
-273
-289
-281
-269
-266
-250
-239
-237
-228
-208
-197
-191
-193
-199
-208
-215
-224
-236
-266
-268
-257
-261
-252
-245
-232
-231
-237
-244
-249
-242
-253
-264
-256
-241
-233
-206
-201
-221
-234
-226
-226
-231
-221
-237
-236
-218
-208
-195
-184
-210
-215
-208
-205
-214
-217
-216
-217
-218
-215
-215
-207
-207
-217
-243
-232
-220
-245
-250
-259
-256
-272
-270
-264
-248
-235
-235
-223
-208
-203
-225
-248
-261
-259
-265
-258
-240
-218
-215
-203
-174
-175
-189
-198
-201
-207
-205
-202
-193
-182
-180
-183
-177
-161
-165
-163
-167
-170
-172
-184
-182
-183
-178
-173
-181
-174
-165
-171
-185
-200
-197
-185
-187
-200
-203
-197
-190
-201
-198
-188
-175
-180
-169
-162
-172
-175
-194
-204
-211
-206
-192
-187
-172
-159
-148
-146
-144
-158
-168
-168
-165
-169
-175
-174
-162
-170
-154
-129
-145
-155
-155
-152
-155
-163
-146
-131
-131
-123
-101
-89
-109
-124
-117
-119
-133
-143
-135
-120
-113
-105
-103
-108
-109
-94
-107
-119
-122
-132
-133
-142
-151
-142
-139
-141
-144
-148
-144
-152
-164
-185
-201
-180
-187
-203
-212
-205
-197
-214
-201
-192
-196
-196
-187
-183
-177
-176
-168
-163
-172
-183
-174
-176
-202
-202
-200
-205
-210
-219
-232
-255
-267
-278
-297
-315
-322
-302
-300
-306
-311
-306
-300
-319
-327
-323
-314
-300
-291
-283
-262
-251
-255
-264
-264
-261
-269
-275
-274
-271
-268
-260
-261
-240
-224
-228
-215
-201
-220
-237
-236
-233
-254
-268
-249
-245
-263
-260
-254
-250
-255
-260
-264
-273
-296
-309
-303
-284
-299
-321
-314
-299
-296
-314
-324
-336
-328
-329
-346
-343
-335
-345
-342
-324
-333
-334
-327
-333
-344
-341
-340
-349
-356
-358
-356
-362
-352
-344
-343
-359
-373
-394
-402
-389
-397
-397
-401
-402
-393
-383
-371
-352
-361
-362
-357
-376
-386
-380
-368
-364
-369
-377
-375
-365
-372
-379
-373
-366
-373
-377
-366
-353
-335
-327
-330
-330
-332
-338
-352
-362
-364
-370
-360
-350
-334
-307
-303
-316
-306
-288
-282
-287
-295
-291
-289
-299
-315
-320
-310
-318
-322
-308
-298
-307
-314
-310
-308
-310
-315
-316
-306
-301
-314
-312
-313
-320
-322
-324
-318
-309
-310
-322
-325
-325
-328
-343
-352
-322
-305
-301
-312
-309
-296
-298
-306
-318
-320
-317
-324
-330
-330
-335
-343
-336
-332
-332
-332
-314
-315
-325
-315
-287
-257
-261
-265
-270
-275
-282
-277
-262
-259
-245
-224
-233
-239
-230
-213
-212
-224
-213
-201
-200
-214
-227
-231
-229
-236
-240
-231
-245
-235
-215
-231
-236
-226
-219
-220
-240
-241
-240
-244
-248
-242
-223
-217
-222
-227
-221
-225
-242
-241
-231
-233
-237
-239
-226
-225
-228
-234
-236
-241
-253
-246
-235
-243
-277
-285
-276
-290
-312
-327
-319
-327
-334
-333
-331
-325
-329
-336
-340
-328
-328
-336
-333
-319
-315
-304
-302
-309
-317
-318
-317
-310
-300
-296
-299
-294
-280
-287
-282
-276
-269
-279
-289
-284
-280
-277
-288
-284
-268
-259
-270
-294
-307
-312
-311
-320
-317
-312
-311
-313
-299
-291
-300
-306
-312
-307
-308
-309
-299
-298
-307
-324
-330
-323
-325
-323
-320
-317
-307
-290
-289
-293
-294
-302
-312
-329
-329
-322
-320
-324
-319
-324
-341
-345
-347
-353
-365
-375
-387
-389
-376
-376
-381
-378
-386
-387
-389
-379
-367
-361
-345
-345
-352
-352
-357
-355
-356
-357
-345
-350
-361
-367
-363
-373
-386
-382
-387
-404
-424
-424
-423
-407
-402
-399
-397
-395
-397
-390
-387
-388
-386
-397
-392
-384
-365
-365
-370
-376
-383
-387
-388
-379
-380
-388
-384
-385
-398
-400
-395
-397
-396
-383
-382
-379
-373
-379
-383
-391
-398
-402
-407
-412
-411
-409
-408
-396
-396
-392
-395
-402
-400
-395
-390
-389
-385
-373
-378
-397
-397
-394
-403
-412
-411
-408
-401
-397
-393
-384
-376
-361
-354
-344
-358
-364
-369
-377
-377
-374
-367
-370
-367
-357
-356
-366
-367
-360
-357
-357
-347
-342
-328
-324
-327
-327
-327
-337
-328
-317
-327
-335
-336
-335
-337
-332
-331
-338
-335
-326
-323
-314
-288
-292
-286
-278
-280
-288
-283
-272
-278
-278
-282
-280
-279
-270
-279
-284
-276
-270
-275
-286
-278
-272
-283
-294
-304
-301
-295
-290
-278
-271
-274
-272
-270
-270
-252
-244
-240
-232
-224
-223
-233
-225
-211
-206
-191
-186
-186
-180
-186
-180
-187
-182
-169
-156
-146
-143
-134
-124
-101
-100
-115
-113
-98
-107
-112
-109
-111
-115
-112
-98
-102
-102
-96
-96
-92
-91
-89
-83
-74
-70
-60
-60
-60
-60
-52
-39
-35
-44
-56
-58
-72
-84
-90
-80
-69
-78
-84
-80
-81
-93
-85
-84
-110
-111
-97
-92
-106
-120
-111
-105
-112
-127
-134
-136
-156
-157
-142
-141
-144
-121
-104
-115
-120
-118
-127
-138
-147
-144
-144
-147
-142
-138
-130
-138
-144
-145
-144
-148
-147
-127
-114
-111
-106
-107
-100
-104
-102
-96
-88
-76
-75
-86
-97
-108
-107
-98
-109
-115
-113
-111
-115
-114
-114
-112
-115
-122
-130
-137
-144
-151
-141
-129
-123
-137
-130
-112
-109
-117
-129
-120
-119
-135
-140
-140
-145
-155
-152
-142
-141
-144
-141
-155
-171
-176
-178
-179
-187
-198
-196
-189
-190
-198
-197
-195
-209
-207
-208
-219
-222
-218
-224
-231
-219
-220
-233
-230
-222
-231
-247
-242
-239
-246
-262
-271
-264
-271
-273
-253
-243
-258
-272
-260
-250
-242
-238
-239
-250
-261
-261
-274
-271
-267
-267
-277
-287
-289
-286
-285
-301
-298
-303
-299
-284
-275
-282
-281
-285
-288
-285
-288
-288
-292
-303
-316
-314
-312
-309
-307
-291
-288
-292
-288
-279
-267
-267
-265
-268
-275
-280
-286
-291
-287
-282
-281
-286
-296
-304
-322
-341
-334
-325
-328
-333
-319
-292
-309
-327
-342
-345
-354
-352
-343
-344
-351
-357
-350
-350
-336
-329
-333
-339
-351
-351
-354
-372
-373
-349
-344
-349
-345
-338
-335
-334
-332
-328
-339
-344
-339
-347
-350
-354
-362
-364
-357
-353
-361
-353
-340
-345
-350
-353
-353
-354
-350
-351
-347
-332
-317
-316
-324
-309
-301
-302
-301
-291
-278
-283
-287
-280
-281
-276
-268
-267
-262
-262
-261
-260
-262
-253
-246
-237
-230
-235
-237
-223
-218
-214
-208
-201
-204
-193
-190
-200
-211
-207
-205
-209
-219
-211
-199
-203
-205
-207
-203
-211
-218
-236
-240
-231
-233
-238
-230
-227
-233
-231
-230
-227
-230
-237
-239
-241
-251
-249
-245
-264
-286
-285
-283
-274
-258
-255
-247
-232
-236
-230
-224
-222
-210
-211
-216
-207
-207
-216
-223
-224
-211
-211
-213
-211
-205
-193
-197
-187
-186
-186
-171
-153
-153
-163
-151
-156
-168
-171
-168
-171
-173
-164
-156
-147
-150
-153
-163
-185
-188
-180
-179
-180
-178
-171
-180
-191
-202
-201
-213
-219
-216
-213
-213
-203
-199
-199
-198
-196
-202
-209
-205
-216
-226
-235
-239
-233
-230
-225
-203
-189
-198
-204
-205
-217
-234
-239
-227
-224
-223
-226
-235
-231
-235
-229
-236
-240
-234
-230
-223
-221
-229
-232
-225
-228
-222
-212
-194
-184
-184
-201
-215
-214
-217
-217
-231
-237
-234
-229
-222
-237
-233
-238
-238
-234
-236
-232
-233
-229
-233
-235
-246
-246
-252
-255
-262
-271
-265
-274
-271
-256
-246
-258
-266
-260
-269
-274
-261
-264
-249
-241
-244
-247
-240
-229
-224
-229
-222
-214
-220
-218
-219
-218
-228
-235
-231
-228
-232
-221
-224
-232
-226
-225
-221
-220
-214
-201
-209
-208
-213
-223
-220
-217
-221
-216
-197
-217
-230
-221
-226
-246
-248
-238
-251
-257
-243
-234
-243
-243
-227
-228
-221
-224
-226
-227
-234
-230
-233
-215
-198
-203
-207
-211
-214
-214
-219
-217
-211
-205
-203
-203
-200
-206
-217
-223
-216
-206
-216
-227
-230
-239
-263
-269
-281
-291
-288
-296
-288
-273
-254
-266
-272
-265
-278
-281
-286
-270
-265
-273
-280
-305
-311
-306
-318
-320
-317
-309
-307
-320
-309
-302
-313
-312
-293
-291
-295
-304
-320
-339
-343
-338
-343
-339
-344
-356
-359
-364
-361
-348
-346
-363
-369
-360
-358
-377
-377
-363
-358
-364
-374
-373
-354
-352
-355
-340
-326
-326
-345
-339
-312
-312
-313
-315
-294
-300
-313
-307
-313
-309
-300
-306
-293
-278
-278
-280
-275
-272
-276
-279
-284
-274
-262
-250
-250
-252
-243
-255
-262
-255
-246
-256
-256
-245
-258
-257
-249
-255
-250
-247
-256
-249
-255
-259
-246
-244
-239
-240
-239
-243
-236
-230
-234
-219
-209
-214
-228
-224
-237
-255
-265
-238
-235
-248
-238
-231
-226
-243
-253
-254
-255
-263
-272
-261
-250
-253
-248
-229
-210
-214
-210
-203
-197
-195
-211
-207
-188
-194
-193
-192
-198
-204
-216
-201
-196
-195
-193
-188
-184
-171
-160
-170
-152
-147
-157
-170
-185
-184
-183
-192
-188
-173
-167
-168
-163
-149
-151
-158
-146
-142
-145
-143
-146
-160
-159
-152
-150
-154
-169
-174
-177
-178
-174
-159
-158
-163
-176
-169
-175
-192
-184
-184
-180
-178
-171
-166
-155
-158
-164
-160
-169
-176
-174
-175
-177
-168
-158
-153
-178
-191
-189
-190
-192
-204
-202
-203
-201
-192
-198
-205
-202
-204
-205
-203
-206
-212
-215
-212
-220
-221
-227
-232
-237
-240
-246
-238
-238
-238
-233
-254
-265
-267
-260
-265
-277
-275
-280
-281
-293
-301
-297
-302
-320
-334
-320
-316
-305
-305
-300
-307
-308
-304
-291
-289
-286
-265
-263
-262
-261
-253
-255
-260
-261
-265
-259
-266
-277
-289
-294
-299
-292
-282
-295
-285
-273
-270
-267
-260
-253
-262
-263
-249
-242
-248
-258
-265
-285
-301
-305
-305
-305
-298
-284
-287
-274
-271
-271
-261
-262
-259
-263
-262
-265
-263
-258
-265
-273
-269
-255
-259
-276
-269
-269
-274
-262
-252
-255
-261
-256
-256
-262
-264
-269
-274
-273
-276
-266
-256
-253
-254
-252
-260
-259
-264
-268
-256
-259
-267
-262
-264
-268
-276
-270
-265
-268
-270
-268
-258
-252
-247
-232
-234
-257
-263
-261
-260
-258
-248
-244
-249
-254
-249
-240
-239
-238
-235
-245
-247
-245
-243
-241
-240
-234
-228
-232
-234
-226
-238
-261
-275
-288
-290
-283
-283
-277
-270
-273
-287
-293
-290
-287
-295
-288
-273
-283
-289
-298
-312
-315
-324
-334
-330
-317
-315
-318
-322
-325
-338
-353
-348
-360
-349
-334
-337
-346
-344
-340
-350
-352
-351
-336
-328
-334
-333
-329
-324
-322
-308
-309
-305
-292
-292
-291
-295
-284
-280
-285
-279
-252
-244
-258
-255
-241
-243
-256
-254
-245
-254
-263
-257
-259
-260
-260
-262
-241
-241
-249
-244
-238
-240
-245
-225
-212
-206
-194
-195
-189
-171
-166
-183
-194
-200
-214
-212
-211
-205
-207
-205
-195
-188
-178
-165
-165
-171
-179
-199
-213
-213
-217
-217
-209
-202
-205
-213
-215
-222
-234
-240
-231
-217
-208
-218
-215
-205
-214
-221
-216
-225
-234
-225
-217
-220
-207
-205
-211
-230
-235
-236
-230
-231
-234
-237
-245
-247
-247
-240
-238
-240
-232
-219
-220
-216
-212
-201
-209
-212
-217
-226
-220
-228
-240
-250
-249
-244
-241
-238
-245
-253
-249
-251
-252
-253
-251
-243
-234
-237
-235
-238
-237
-223
-231
-224
-214
-207
-207
-199
-198
-202
-205
-200
-193
-199
-205
-193
-193
-199
-185
-174
-157
-159
-165
-167
-170
-163
-173
-191
-195
-200
-211
-214
-203
-195
-188
-198
-211
-212
-204
-190
-185
-180
-183
-187
-186
-186
-186
-192
-198
-192
-185
-182
-177
-162
-150
-157
-150
-133
-139
-138
-133
-135
-135
-142
-155
-169
-185
-195
-208
-215
-198
-202
-219
-222
-235
-237
-234
-241
-248
-250
-254
-236
-226
-222
-222
-227
-218
-217
-235
-244
-236
-239
-236
-238
-239
-240
-226
-234
-244
-232
-231
-228
-231
-222
-218
-213
-225
-226
-219
-224
-241
-246
-238
-238
-238
-234
-229
-232
-225
-221
-218
-226
-228
-227
-236
-237
-239
-243
-244
-248
-243
-226
-223
-222
-232
-232
-222
-222
-230
-243
-257
-255
-248
-246
-245
-246
-251
-248
-253
-260
-259
-258
-241
-241
-257
-263
-256
-268
-271
-263
-262
-268
-263
-261
-259
-253
-241
-237
-240
-234
-225
-229
-233
-226
-220
-227
-235
-230
-226
-232
-235
-246
-243
-248
-265
-267
-266
-264
-272
-272
-271
-272
-260
-267
-285
-287
-283
-282
-296
-301
-305
-297
-291
-301
-293
-283
-284
-281
-294
-287
-285
-287
-285
-295
-306
-314
-330
-344
-337
-338
-334
-333
-326
-316
-308
-316
-324
-326
-322
-330
-343
-338
-324
-324
-325
-331
-345
-355
-363
-360
-362
-351
-341
-336
-317
-313
-325
-322
-324
-320
-307
-292
-289
-286
-276
-281
-294
-308
-304
-312
-331
-327
-309
-310
-311
-298
-302
-307
-291
-285
-296
-304
-306
-298
-302
-300
-293
-286
-284
-294
-287
-274
-281
-276
-271
-275
-273
-274
-280
-281
-290
-291
-293
-305
-310
-308
-304
-305
-303
-307
-319
-307
-298
-295
-300
-298
-291
-290
-295
-298
-295
-284
-282
-265
-241
-242
-243
-233
-230
-222
-224
-225
-225
-231
-234
-231
-232
-240
-246
-254
-250
-251
-248
-247
-246
-254
-246
-230
-234
-239
-248
-254
-255
-247
-244
-241
-252
-256
-243
-264
-260
-246
-252
-246
-246
-250
-247
-252
-260
-261
-258
-265
-284
-283
-285
-279
-276
-269
-258
-259
-273
-280
-272
-274
-277
-277
-282
-289
-283
-272
-279
-283
-273
-274
-267
-263
-260
-263
-274
-279
-274
-277
-293
-284
-265
-273
-272
-261
-253
-254
-272
-264
-252
-254
-257
-247
-241
-234
-229
-223
-215
-221
-211
-196
-193
-191
-172
-173
-177
-167
-155
-160
-170
-169
-175
-172
-167
-174
-188
-181
-165
-156
-157
-151
-138
-157
-159
-159
-163
-160
-167
-175
-173
-162
-160
-169
-181
-177
-185
-183
-178
-182
-180
-182
-184
-198
-205
-201
-199
-212
-210
-212
-219
-203
-197
-198
-206
-210
-206
-211
-218
-217
-204
-214
-225
-228
-226
-243
-247
-239
-240
-241
-256
-259
-249
-258
-273
-260
-259
-256
-256
-261
-270
-267
-260
-253
-256
-262
-257
-263
-268
-266
-260
-270
-272
-252
-241
-239
-243
-252
-246
-233
-233
-223
-220
-226
-230
-233
-221
-204
-183
-178
-182
-182
-177
-186
-187
-193
-195
-202
-187
-177
-177
-172
-180
-180
-192
-208
-221
-215
-210
-228
-236
-222
-230
-253
-255
-245
-246
-250
-245
-226
-218
-211
-209
-223
-222
-229
-246
-235
-219
-218
-222
-224
-221
-225
-233
-237
-234
-245
-257
-255
-251
-253
-244
-251
-260
-255
-265
-279
-286
-291
-309
-308
-291
-286
-285
-284
-301
-304
-303
-302
-293
-291
-291
-289
-276
-281
-273
-259
-262
-263
-258
-250
-250
-255
-265
-272
-282
-276
-268
-276
-287
-284
-281
-288
-291
-278
-283
-293
-266
-263
-272
-287
-294
-287
-289
-290
-278
-271
-281
-291
-291
-303
-295
-275
-260
-259
-266
-262
-268
-281
-279
-286
-280
-270
-261
-251
-259
-262
-255
-243
-260
-262
-252
-253
-259
-268
-264
-259
-274
-263
-248
-248
-252
-258
-255
-254
-258
-260
-266
-267
-262
-279
-287
-285
-278
-271
-275
-264
-255
-257
-265
-268
-260
-263
-257
-229
-235
-247
-240
-237
-235
-234
-220
-233
-245
-248
-249
-248
-244
-226
-229
-238
-249
-255
-251
-257
-264
-258
-257
-250
-258
-256
-246
-262
-262
-245
-243
-250
-246
-241
-233
-226
-226
-215
-210
-201
-206
-212
-202
-197
-187
-195
-202
-203
-202
-199
-200
-204
-204
-206
-210
-209
-203
-195
-203
-200
-218
-221
-219
-213
-199
-196
-194
-199
-204
-199
-184
-190
-201
-197
-179
-189
-203
-206
-211
-213
-221
-211
-194
-187
-178
-162
-160
-159
-162
-172
-173
-171
-179
-182
-181
-179
-172
-170
-176
-169
-163
-159
-160
-155
-154
-167
-155
-158
-157
-158
-166
-174
-174
-182
-184
-169
-164
-157
-165
-173
-169
-167
-178
-169
-164
-173
-178
-178
-175
-184
-182
-180
-184
-181
-178
-174
-168
-165
-190
-196
-183
-185
-176
-174
-173
-178
-159
-145
-150
-165
-168
-162
-165
-166
-162
-173
-185
-181
-190
-188
-192
-199
-201
-206
-213
-220
-213
-213
-206
-192
-183
-191
-201
-204
-202
-197
-192
-187
-192
-205
-204
-217
-219
-218
-221
-212
-215
-223
-225
-222
-225
-221
-211
-214
-210
-202
-199
-209
-206
-197
-203
-205
-204
-194
-192
-195
-195
-191
-184
-192
-188
-171
-166
-172
-163
-156
-167
-165
-163
-176
-186
-200
-214
-215
-226
-223
-220
-224
-229
-223
-210
-224
-233
-233
-230
-242
-248
-243
-240
-248
-256
-261
-266
-264
-267
-271
-272
-258
-255
-259
-264
-263
-259
-277
-277
-286
-282
-278
-289
-288
-288
-281
-287
-287
-279
-279
-275
-277
-276
-269
-268
-275
-271
-264
-260
-270
-283
-286
-281
-276
-282
-263
-252
-256
-254
-253
-255
-250
-249
-255
-256
-255
-248
-246
-244
-248
-247
-248
-255
-269
-278
-274
-281
-278
-274
-279
-276
-282
-285
-291
-297
-300
-307
-324
-333
-325
-326
-329
-329
-320
-307
-300
-306
-308
-300
-307
-326
-328
-326
-333
-328
-333
-348
-357
-354
-358
-359
-355
-349
-346
-354
-354
-363
-369
-356
-339
-323
-312
-309
-312
-317
-337
-339
-334
-335
-338
-336
-341
-331
-333
-339
-335
-334
-313
-298
-296
-281
-271
-276
-282
-295
-304
-287
-274
-285
-286
-286
-292
-294
-298
-299
-290
-277
-281
-272
-256
-250
-256
-255
-250
-249
-249
-258
-272
-281
-272
-267
-266
-251
-246
-254
-260
-254
-272
-281
-273
-267
-266
-264
-263
-271
-267
-270
-274
-268
-257
-245
-253
-261
-253
-263
-279
-287
-288
-288
-281
-290
-297
-304
-315
-319
-319
-310
-310
-306
-312
-310
-298
-302
-299
-302
-310
-312
-309
-303
-307
-312
-306
-295
-297
-303
-294
-283
-284
-283
-274
-257
-254
-263
-256
-248
-247
-256
-265
-271
-264
-248
-246
-239
-252
-266
-268
-263
-253
-247
-241
-234
-239
-236
-229
-238
-239
-249
-244
-239
-230
-221
-223
-225
-218
-214
-214
-217
-213
-212
-218
-209
-202
-217
-221
-219
-220
-229
-246
-226
-222
-220
-228
-230
-204
-203
-210
-195
-178
-175
-188
-176
-168
-176
-175
-171
-166
-176
-179
-189
-190
-197
-214
-203
-201
-193
-187
-187
-184
-185
-184
-203
-203
-195
-190
-192
-198
-205
-217
-220
-218
-215
-214
-203
-196
-199
-197
-205
-203
-202
-206
-204
-200
-206
-223
-236
-230
-217
-214
-221
-224
-208
-214
-231
-239
-242
-250
-266
-277
-290
-302
-315
-302
-291
-296
-293
-284
-281
-284
-272
-272
-275
-274
-267
-257
-260
-268
-255
-251
-267
-281
-288
-280
-260
-258
-254
-238
-237
-242
-246
-250
-253
-260
-261
-250
-250
-239
-231
-248
-255
-254
-240
-229
-231
-236
-238
-249
-247
-242
-262
-283
-286
-293
-292
-293
-290
-299
-311
-303
-303
-314
-294
-278
-269
-270
-275
-260
-250
-235
-247
-247
-244
-257
-259
-261
-267
-278
-288
-297
-306
-311
-305
-309
-307
-307
-311
-309
-310
-313
-304
-298
-311
-318
-320
-331
-341
-338
-335
-335
-331
-319
-316
-324
-318
-314
-316
-308
-303
-307
-315
-322
-325
-307
-303
-316
-310
-295
-292
-297
-300
-310
-311
-312
-311
-300
-298
-304
-311
-313
-325
-333
-310
-299
-314
-317
-307
-310
-325
-323
-306
-304
-319
-313
-297
-316
-323
-300
-288
-296
-307
-287
-284
-289
-278
-254
-252
-272
-271
-268
-280
-284
-283
-272
-274
-284
-285
-287
-296
-294
-280
-269
-278
-277
-267
-276
-274
-268
-279
-273
-259
-257
-250
-257
-252
-228
-223
-232
-236
-234
-244
-252
-250
-252
-253
-259
-255
-259
-244
-245
-266
-271
-273
-278
-280
-275
-275
-256
-255
-251
-240
-248
-264
-279
-288
-300
-296
-289
-284
-289
-283
-269
-259
-265
-259
-250
-250
-254
-249
-244
-249
-261
-256
-253
-268
-265
-267
-265
-273
-273
-261
-265
-270
-253
-239
-235
-236
-238
-243
-236
-214
-210
-216
-221
-201
-192
-189
-190
-180
-171
-176
-181
-180
-189
-195
-203
-192
-173
-170
-177
-183
-172
-181
-194
-202
-196
-195
-189
-205
-218
-206
-193
-189
-187
-189
-185
-195
-207
-210
-208
-205
-209
-204
-208
-211
-210
-199
-199
-208
-211
-207
-204
-202
-204
-205
-200
-202
-199
-210
-218
-226
-230
-221
-218
-213
-211
-210
-206
-204
-195
-183
-176
-172
-171
-173
-177
-186
-189
-178
-182
-183
-172
-174
-179
-167
-165
-154
-141
-144
-143
-161
-169
-157
-142
-150
-149
-137
-147
-147
-143
-149
-150
-156
-167
-178
-176
-156
-139
-142
-148
-139
-149
-161
-172
-167
-162
-166
-176
-166
-167
-169
-180
-194
-191
-194
-204
-204
-183
-181
-187
-191
-193
-197
-195
-195
-201
-194
-191
-195
-197
-202
-210
-223
-227
-235
-240
-237
-243
-247
-247
-249
-262
-264
-268
-278
-263
-258
-264
-267
-262
-263
-261
-240
-231
-237
-249
-245
-240
-252
-258
-257
-247
-249
-248
-242
-246
-262
-268
-264
-255
-251
-243
-228
-233
-232
-230
-234
-238
-245
-247
-231
-226
-226
-219
-216
-226
-221
-212
-209
-213
-210
-207
-205
-202
-207
-213
-223
-224
-215
-216
-226
-231
-225
-233
-233
-218
-204
-199
-200
-193
-188
-194
-197
-213
-218
-212
-221
-211
-210
-231
-244
-235
-243
-253
-259
-257
-256
-268
-272
-275
-281
-285
-286
-295
-302
-295
-296
-299
-300
-309
-313
-316
-317
-308
-303
-309
-303
-310
-307
-290
-291
-292
-289
-294
-305
-294
-302
-314
-308
-307
-293
-289
-288
-300
-296
-300
-312
-322
-322
-299
-300
-306
-294
-281
-278
-284
-292
-285
-269
-255
-248
-265
-274
-274
-267
-290
-311
-293
-271
-261
-271
-272
-276
-283
-294
-282
-287
-295
-285
-279
-278
-278
-277
-277
-287
-290
-302
-316
-324
-311
-301
-310
-312
-291
-272
-288
-292
-294
-294
-302
-307
-303
-308
-313
-322
-319
-324
-322
-322
-326
-319
-310
-310
-304
-305
-298
-301
-305
-281
-267
-268
-264
-260
-268
-278
-283
-283
-275
-271
-267
-273
-272
-272
-283
-282
-266
-267
-265
-257
-261
-255
-250
-245
-252
-262
-266
-274
-273
-256
-243
-218
-205
-195
-194
-185
-198
-213
-200
-209
-211
-221
-228
-241
-236
-238
-258
-251
-236
-231
-251
-267
-258
-249
-252
-250
-241
-255
-268
-266
-248
-239
-245
-251
-261
-252
-242
-246
-239
-238
-249
-251
-255
-255
-257
-245
-248
-256
-263
-272
-269
-256
-243
-240
-251
-261
-268
-272
-275
-280
-274
-257
-254
-242
-234
-225
-222
-230
-220
-219
-201
-198
-186
-178
-200
-210
-222
-225
-221
-216
-217
-232
-247
-249
-248
-235
-218
-219
-215
-214
-215
-212
-214
-218
-228
-225
-226
-213
-199
-202
-208
-203
-205
-216
-230
-228
-220
-225
-222
-220
-210
-222
-222
-213
-216
-211
-199
-205
-213
-205
-203
-216
-211
-211
-211
-204
-211
-207
-205
-215
-228
-230
-234
-240
-252
-252
-262
-271
-288
-288
-289
-291
-295
-299
-293
-298
-307
-312
-313
-317
-317
-315
-317
-319
-318
-323
-317
-303
-301
-311
-299
-304
-306
-297
-295
-300
-296
-294
-291
-292
-296
-297
-290
-286
-281
-266
-248
-236
-243
-245
-252
-255
-253
-255
-245
-239
-240
-250
-247
-238
-251
-252
-246
-247
-250
-253
-254
-265
-267
-270
-287
-279
-265
-248
-243
-248
-245
-247
-243
-247
-259
-266
-263
-267
-267
-270
-272
-267
-268
-252
-244
-246
-258
-267
-257
-248
-253
-269
-276
-289
-294
-301
-298
-293
-296
-300
-302
-302
-294
-282
-280
-267
-273
-276
-273
-280
-285
-288
-284
-289
-285
-284
-277
-284
-296
-291
-285
-274
-270
-282
-288
-293
-292
-304
-309
-310
-314
-321
-327
-317
-308
-295
-285
-295
-296
-284
-273
-263
-280
-279
-289
-289
-288
-293
-292
-288
-278
-265
-260
-274
-285
-286
-280
-289
-285
-277
-273
-288
-286
-284
-306
-309
-290
-283
-290
-269
-260
-266
-265
-266
-267
-262
-266
-266
-269
-267
-259
-274
-263
-252
-255
-247
-247
-266
-256
-252
-261
-260
-254
-253
-258
-260
-259
-262
-265
-259
-254
-252
-259
-250
-244
-248
-261
-257
-255
-249
-257
-252
-244
-239
-237
-243
-238
-241
-223
-217
-211
-197
-184
-178
-178
-190
-208
-212
-206
-200
-191
-196
-197
-190
-177
-183
-190
-187
-202
-225
-221
-209
-204
-200
-207
-220
-226
-220
-229
-230
-225
-225
-228
-229
-232
-228
-241
-256
-259
-259
-253
-264
-266
-262
-246
-239
-240
-244
-243
-251
-254
-242
-240
-246
-252
-252
-249
-250
-255
-263
-251
-240
-249
-246
-237
-243
-243
-239
-235
-227
-228
-235
-245
-258
-254
-255
-254
-236
-233
-226
-214
-209
-207
-196
-200
-206
-207
-196
-197
-209
-201
-199
-196
-192
-187
-185
-187
-196
-195
-196
-189
-191
-198
-197
-193
-180
-176
-159
-154
-146
-146
-150
-152
-145
-123
-121
-122
-114
-117
-114
-114
-115
-134
-144
-146
-164
-179
-186
-181
-183
-177
